使用SVN进行命令行签出

使用SVN进行命令行签出,svn,command-line,tortoisesvn,Svn,Command Line,Tortoisesvn,我正在尝试使用SVN 1.6.6版自动化我的结账过程 当我打电话时 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 我做错了什么?Tortoi

我正在尝试使用SVN 1.6.6版自动化我的结账过程

当我打电话时

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

我做错了什么?

TortoiseSVN是一个将SVN集成到外壳中的程序。在
http://subversion.apache.org/packages.html

签出的命令行是(如果Subversion目录不在-变量中,则必须在命令前面加上Subversion的路径):

svn签出
看起来您(仅?)在Windows下安装了OrtoiseSVN。为了有效地使用命令行,您应该安装Subversion的命令行版本,您可以在Subversion.apache.org上找到安装文件

如果您坚持使用命令行与TortoiseSVN进行签出,这将记录在“附录D.自动化TortoiseSVN”下的TortoiseSVN帮助中

您搜索的命令如下所示

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

但请注意:这将打开一个对话框窗口,您必须手动按下“确定”按钮才能使其工作。

TortoiseSVN 1.7有一个命令行Subversion客户端。检查安装程序。

编写批处理文件并包含checkout命令是完全自动化给定场景的更好选择

svn checkout [url] [path]

[path]是可选的。

。您确定“TortoiseProc.exe.exe”存在吗?更高版本的TortoiseSVN安装程序实际上包括命令行工具(“自定义设置”屏幕中的“命令行客户端工具”选项)。@PeterMortensen哪里可以找到SVN Tortoise命令列表?您是否有相同的链接?更高版本的OrtoiseSVN安装程序实际上包括命令行工具(“自定义设置”屏幕中的“命令行客户端工具”选项)。
svn checkout [url] [path]