zoukankan      html  css  js  c++  java
  • 如何自动更新SVN项目

    在桌面新建“SVN Update.bat”文件,把下面的命令复制到该文件中,保存并退出,然后使用windows的“任务计划”功能,就可以实现定时自动更新SVN目录。

    按此批处理文件的方法执行,一次可自动更新2个目录的内容。如果想一次更新3个目录的内容,可按照相同的方法设置新的环境变量svn_work3,增加新的命令集:Update3和:gengxin3即可。注意将:Update3中的环境变量名改为svn_work3及gengxin3。

     

    注意:

    • “svn_home=”后面填写安装SVN客户端的目录名
    • “svn_work1=” 后面填写需更新的第1个目录名。
    • “svn_work2=” 后面填写需更新的第2个目录名。

    SVN Update.bat:

    @echo off

    @echo =================================

    @echo Author-Sun at 2011.7.18

    @echo 定时在SVN上自动更新项目内容,可用于项目放在web服务器没有hudson的时候

    @echo 时间由您的"任务计划"时间确定

    @echo 1.svn_home=安装tortoise的目录,需安装TortoiseSVN客户端

    @echo 2.svn_work=更新项目文件的目录

    @echo WIN7或WINVista或WIN2008的用户请用管理员身份运行

    @echo =================================

    set svn_home=安装SVN客户端的目录名

    set svn_work1=需更新的第1个目录名

    set svn_work2=需更新的第2个目录名

    goto :Update1

     

    :Update1

    if exist %svn_work1% GOTO :gengxin1 else goto :MK

     

    :Update2

    if exist %svn_work2% GOTO :gengxin2 else goto :MK

     

    :MK

    @echo 请检查您的工作目录是否正确

    echo & pause GOTO :END

     

    :END

    exit

     

    :gengxin1

    "%svn_home%"TortoiseProc.exe/command:update /path:"%svn_work1%" /notempfile /closeonend:1

    goto :Update2

     

    :gengxin2

    "%svn_home%"TortoiseProc.exe/command:update /path:"%svn_work2%" /notempfile /closeonend:1

     

    @echo 更新完成退出

    Windows 任务计划的设置方法:

    1.点击“开始所有程序附件系统工具任务计划”

    2.点击“添加任务计划”

    3.点击“下一步”

    4.点击“浏览”,选择刚刚编辑好的SVN Update.bat

    5.选择执行任务的频率,例如:每天

    6.点击“下一步”

    7.选择执行任务的时间,例如:9:00

    8.点击“下一步”

    9.输入开机时设置的登录用户名和密码,如果没有,可直接点“下一步”

    10. 点击完成

    对于没有设置登录用户名和密码的机器,完成上述设置后,系统会报错:

    此时需右键点击新增的“SVN Update”图标,选择“属性”,在“仅在登录后运行”选项前打钩,然后点击“确认”既可。

  • 相关阅读:
    解决在macOS下安装了python却没有pip命令的问题【经验总结】
    Mac OS下安装MongoDB以及配置方法总结【笔记】
    web上常见的攻击方式及简单的防御方法
    Destoon二开必看执行流程
    网站入侵注入的几种方法总结【笔记】
    命令检测站点是否使用CDN加速
    织梦xss通杀所有版本漏洞【学习笔记】
    让你知晓内容安全的边界:盘点2017、2018这两年的内容监管
    知物由学 | AI网络安全实战:生成对抗网络
    人工智能热门图书(深度学习、TensorFlow)免费送!
  • 原文地址:https://www.cnblogs.com/pinpin/p/9848820.html
Copyright © 2011-2022 走看看