2011-11-10 62 views
0

我想使用SVN 1.6.6版自動執行結帳過程。使用SVN的命令行結賬

當我打電話

call "C:\Program Files\TortoiseSVN\bin\SubWCRev.exe" checkout URL 

我得到這個消息。

SubWCRev 1.6.6,建設17493 - 32位

當我撥打以下只是彈出一個窗口。

call "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe.exe" checkout URL 

我在做什麼錯?

+1

[TortoiseProc.exe的命令行選項文檔](http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html)。 –

+0

你確定「TortoiseProc.exe.exe」存在嗎? –

回答

6

TortoiseSVN是SVN集成到Windows Explorer外殼程序。你可以在http://subversion.apache.org/packages.html得到正常的命令行Subversion。

命令行結賬是(如果Subversion的目錄不在PATH -variable,你有路徑顛覆預先設置的命令):

svn checkout <url> 
+1

TortoiseSVN安裝程序的更新版本實際上包含命令行工具(「自定義安裝」屏幕中的選項「命令行客戶端工具」)。 –

5

它看起來像你(只?)在Windows下安裝了TortoiseSVN。爲了有效地使用命令行,你應該安裝命令行版本的Subversion,你會在subversion.apache.org找到安裝文件Download Binary Packages

如果您堅持使用命令行與TortoiseSVN進行結帳,這在TortoiseSVN的幫助下記錄在「附錄D.自動化TortoiseSVN」下。

您搜索看起來像

"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:checkout /path:my-example /url:"http://my.server.com/svn/trunk/my-example" 

但要注意的命令:這將打開一個對話窗口,你必須手動按下「確定」按鈕,爲它工作。

+0

TortoiseSVN安裝程序的更高版本實際上包含命令行工具(「自定義安裝」屏幕中的選項「命令行客戶端工具」)。 –

1

TortoiseSVN 1.7有一個命令行Subversion客戶端。檢查安裝程序。