SVN开机自动更新

TortoiseSVN的GUI程序叫做TortoiseProc.exe。所有的命令通过参数/command:abcd指定,其中abcd是
必须的命令名。大多数此类命令至少需要一个路径参数,使用/path:"some\path"指定。在下面的命令
表格中,命令引用的是/command:abcd参数,余下的代表了/path:"some\path"参数。
因为一些命令需要一个目标路径的列表(例如提交一些特定的文件),/path参数可以接收多个路径,使
用*分割。

• /closeonend:0 不自动关闭对话框
• /closeonend:1 如果没发生错误则自动关闭对话框
• /closeonend:2 如果没发生错误和冲突则自动关闭对话框
• /closeonend:3如果没有错误、冲突和合并,会自动关闭
 1 set svn_home=SVN安装路径(例:C:\Program Files\TortoiseSVN\bin)
 2 set file=需要更新的文件位置
 3 if exist %file% GOTO:CONTINUE 
 4 else GOTO:ERROR
 5 :ERROR
 6 @echo SVN需更新的文件位置有误
 7 echo & pause
 8 exit
 9 :CONTINUE
10 "%svn_home%"\TortoiseProc.exe/command:update /path:"%file%" /closeonend:3

将代码保存为*.bat 放入 开始-所有程序-启动中即可

posted @ 2015-02-08 22:28  水磨汤圆  阅读(419)  评论(0编辑  收藏  举报