使用SVN进行命令行检出

Lea*_*ner 0 svn tortoisesvn command-line

我正在尝试使用SVN 1.6.6版自动化我的结帐流程.

我打电话的时候

call "C:\Program Files\TortoiseSVN\bin\SubWCRev.exe"   checkout  URL
Run Code Online (Sandbox Code Playgroud)

我收到这条消息.

SubWCRev 1.6.6,Build 17493 - 32 Bit

当我打电话给以下时,只会弹出一个窗口.

call "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe.exe"   checkout  URL
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Mne*_*nth 7

TortoiseSVN是一个SVN集成到Windows资源管理器外壳程序.你得到了正常的命令行Subversion http://subversion.apache.org/packages.html.

checkout的命令行是(如果Subversion目录不在PATH-variable中,则必须在命令前加上Subversion的路径):

svn checkout <url>
Run Code Online (Sandbox Code Playgroud)


mli*_*elt 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"
Run Code Online (Sandbox Code Playgroud)

但请注意:这将打开一个对话窗口,您必须手动按"确定"按钮才能工作.