我想使用命令行签出Subversion中某个文件夹的特定修订。

我没有看到在TortoiseProc.exe中指定修订号的选项,

TortoiseProc.exe /command:checkout <url>

我如何得到我想要的修改?TortoiseProc.exe是我想做的正确的工具吗?


当前回答

似乎可以使用存储库浏览器。点击右上角的修订按钮,将其更改为您想要的修订。然后在浏览器中右键单击文件,并使用“复制到工作副本…”但是要更改它将检出的文件名,以避免冲突。

其他回答

似乎可以使用存储库浏览器。点击右上角的修订按钮,将其更改为您想要的修订。然后在浏览器中右键单击文件,并使用“复制到工作副本…”但是要更改它将检出的文件名,以避免冲突。

要么

svn checkout url://repository/path@1234

or

svn checkout -r 1234 url://repository/path

进入文件夹并使用命令:

svn co {url}

使用TortoiseProc而不是普通的svn命令行有什么原因吗?

我使用:

svn checkout svn://somepath@1234 working-directory

(获取版本1234)

我认为它的语法是/rev:<revisionNumber>

相关文档可以在这里找到