2014-10-10 103 views
3

我想創建一個命令文件來更新我的SVN。我有兩條不同的道路。TortoiseSVN:如何在單個窗口中更新多個目錄

我有一個代碼,將更新兩個獨特的目錄。有沒有辦法在一行代碼中完成它?

@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

提前感謝!

回答

6

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 
+1

謝謝你快速簡單的回答。這是我正在尋找的。 – Kei 2014-10-10 09:03:03