我想使用命令行签出Subversion中某个文件夹的特定修订。
我没有看到在TortoiseProc.exe中指定修订号的选项,
TortoiseProc.exe /command:checkout <url>
我如何得到我想要的修改?TortoiseProc.exe是我想做的正确的工具吗?
我想使用命令行签出Subversion中某个文件夹的特定修订。
我没有看到在TortoiseProc.exe中指定修订号的选项,
TortoiseProc.exe /command:checkout <url>
我如何得到我想要的修改?TortoiseProc.exe是我想做的正确的工具吗?
当前回答
要么
svn checkout url://repository/path@1234
or
svn checkout -r 1234 url://repository/path
其他回答
似乎可以使用存储库浏览器。点击右上角的修订按钮,将其更改为您想要的修订。然后在浏览器中右键单击文件,并使用“复制到工作副本…”但是要更改它将检出的文件名,以避免冲突。
你可以试试
TortoiseProc.exe /command:checkout /rev:1234
得到第1234版。
我不是100%确定/rev选项与签出兼容,但我从一些TortoiseProc文档中得到了这个想法。
您必须直接使用svn:
svn checkout URL[@REV]... [PATH]
and
svn help co
给你更多的帮助。
要么
svn checkout url://repository/path@1234
or
svn checkout -r 1234 url://repository/path
我认为它的语法是/rev:<revisionNumber>
相关文档可以在这里找到