2011-03-30 101 views
0

我使用以下行來更新通過Windows/DOS命令行的目錄:在SVN上通過命令行更新推送OK?

"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:"C:\MyPath\" 

該行後,我把它構建解決方案。除了一件事,它工作得很好。更新完成後,您必須在完成SVN更新窗口中的「確定」後才能進入下一步。

有沒有什麼辦法可以自動繞過這個,或者更好的是,在沒有SVN更新窗口的情況下運行這個運行?

我真的很感謝這件事的幫助,謝謝!

+0

如果您不介意安裝另一個程序,請獲取[命令行svn客戶端](http://sourceforge.net/projects/win32svn/),然後執行'svn up c:\ MyPath' – Blorgbeard 2011-03-30 14:37:28

+0

嘿,我決定SVN窗口太多了,決定採納你的建議。它現在像冠軍一樣工作,謝謝! – sooprise 2011-03-30 18:32:34

回答

4

使用/closeonend標誌。

This link有很有用的命令行信息。

+0

/closeonend:1是我專門用來解決這個問題的,謝謝! – sooprise 2011-03-30 14:42:40

2

我使用的命令行svn客戶端,如Slik SVN

+0

+1爲'明顯'的答案。然而,我仍然喜歡GUI版本的一些東西(例如diff) – 2011-03-30 14:39:32

+0

是的,但它們是兼容的,我使用TortoiseSVN和VisualSVN進行所有手動操作,並使用命令行客戶端來自動化東西。他們在相同的工作副本上無縫工作。 – 2011-03-30 15:01:00

+0

我發現TortoiseSVN命令行參數繁瑣而且不規範,我比較喜歡用命令行客戶端進行命令行操作。 – 2011-03-30 15:02:51