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

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

TortoiseProc.exe /command:checkout <url>

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


当前回答

您必须直接使用svn:

svn checkout URL[@REV]... [PATH]

and

svn help co

给你更多的帮助。

其他回答

你可以试试

TortoiseProc.exe /command:checkout /rev:1234

得到第1234版。

我不是100%确定/rev选项与签出兼容,但我从一些TortoiseProc文档中得到了这个想法。

您必须直接使用svn:

svn checkout URL[@REV]... [PATH]

and

svn help co

给你更多的帮助。

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

我使用:

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

(获取版本1234)

如果你已经在本地签出了它,那么你可以cd到它被签出的地方,然后使用下面的语法:

$ svn up -rXXXX

参考:从命令行从subversion签出特定的修订

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

相关文档可以在这里找到