zoukankan      html  css  js  c++  java
  • svn自动更新服务器最新代码

    1、很简单打开dos界面 cd到svn exe目录下,运行

    cd C:Program FilesTortoiseSVNin    --svn安装目录(作者使用时TortoiseSVN客户端,其他客户端未测试过)
    start TortoiseProc.exe /command:update /path:"F:\_xxx_svnranchesxxxxx" /closeonend:3 update是命令,/path后面是同步路径
    start TortoiseProc.exe /command:update /path:"F:\_xxx_svn runk" /closeonend:3
    start TortoiseProc.exe /command:update /path:"F:\_xxxx_svnranches20160223" /closeonend:3

    这里有3条记录,是我同时要进行3个不同分支开发

    2、封装成批处理文件 http://files.cnblogs.com/files/walleyekneel/svnupdate.zip

    3、建立任务计划

    控制面板所有控制面板项管理工具任务计划程序

    新建一个任务计划:我一般设置每天9点钟更新一下svn代码

    同理也可以写一个自动提交命令:各位看官自行百度(这个自动提交命令有点风险)

    4、用处

    小弟曾用此功能部署多台服务器(负载均衡),设置服务器每半小时update一下代码(如我提交发布代码到服务器1某个目录,其他服务器都是更新这个目录代码到自己站点,注意过滤一下配置文件)。 这里如果能做到检测文件变化自动更新下来最好,不用设置定时触发(此功能留个有能力之人去操作)

    我司运维大神操作方法:发布到一台服务器,然后拷贝其他服务器(此过程当然不是人工,而且执行以下批处理命令,在此我偷懒就不写了)

    至于那个方法好用,各位自己酌量。

    命令行部分说明:http://blog.sina.com.cn/s/blog_3e62c50d010157cz.html

    自动提交命令:

    @echo 开始批量提交
    call "C:Program FilesTortoiseSVNinsvn.exe" commit -m "在这个地方填写注释" "D:scm"
    echo 提交完成,自动退出
    pause  

  • 相关阅读:
    到底什么时候才需要在ObjC的Block中使用weakSelf/strongSelf
    陀螺仪、加速计和磁力计
    UIImage加载图片的方式以及Images.xcassets对于加载方法的影响
    Java-Jdbc
    3.1 基本数据类型
    第三章 数据类型和变量
    2.2.4 给java应用打包
    2.2.3 运行java程序
    2.2.2 编译java源文件
    2.2.1 jdk简介
  • 原文地址:https://www.cnblogs.com/walleyekneel/p/5205485.html
Copyright © 2011-2022 走看看