我想创建一个更新我的SVN的命令文件。我有两条不同的道路。
我在下面有一个代码,它将更新两个唯一目录。有没有办法在一行代码中完成它?
@echo off
cd C:\Program Files\TortoiseSVN\bin\
start TortoiseProc.exe /command:update /path:"C:\Files\SVN Repository\_Testing" /closeonend:0
start TortoiseProc.exe /command:update /path:"C:\Files\SVN Repository\_UAT" /closeonend:0
我希望它看起来像这样:http://i.stack.imgur.com/1sfC3.jpg
提前致谢!
答案 0 :(得分:7)
由于某些命令可以采用目标路径列表(例如,提交多个特定文件),因此
/path
参数可以采用多个路径,由*
字符分隔。
本页末尾的一个示例演示了这一点:
TortoiseProc.exe /command:commit /path:"c:\svn_wc\file1.txt*c:\svn_wc\file2.txt" /logmsg:"test log message" /closeonend:0
因此,您应该将两个路径放在一起,用*
分隔。尝试:
start TortoiseProc.exe /command:update /path:"C:\Files\SVN Repository\_Testing*C:\Files\SVN Repository\_UAT" /closeonend:0