TortoiseSVN:如何在单个窗口中更新多个目录

时间:2014-10-10 08:11:08

标签: tortoisesvn

我想创建一个更新我的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

提前致谢!

1 个答案:

答案 0 :(得分:7)

来自the documentation

  

由于某些命令可以采用目标路径列表(例如,提交多个特定文件),因此/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