2011-11-10 66 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客户端。检查安装程序。