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

Kei*_*Kei 5 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
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像这样:http://i.stack.imgur.com/1sfC3.jpg

提前致谢!

lc.*_*lc. 8

文档:

由于某些命令可以采用目标路径列表(例如,提交多个特定文件),因此/path参数可以采用由*字符分隔的多个路径.

页面末尾的一个示例演示了这一点:

TortoiseProc.exe /command:commit
                 /path:"c:\svn_wc\file1.txt*c:\svn_wc\file2.txt"
                 /logmsg:"test log message" /closeonend:0
Run Code Online (Sandbox Code Playgroud)

所以你应该把两条路径放在一起用a分隔*.尝试:

start TortoiseProc.exe /command:update /path:"C:\Files\SVN Repository\_Testing*C:\Files\SVN Repository\_UAT" /closeonend:0
Run Code Online (Sandbox Code Playgroud)