我的项目当前处于发布状态(即r1000),这是我本地仓库中检出的版本。
为了进行性能比较(例如r500),我想将一个更旧的版本检出到我的仓库中。
我已经使用r1000运行了测试并得出了结果。
我需要使用哪些svn命令将r500获取到我的本地仓库中,以便对其进行相同的测试?
svn update -r500
你可以使用以下命令来针对特定版本的存储库进行检出:
svn checkout URL@revision
在你的情况下,它应该是:which, in your case, it would be:
svn checkout URL@500
被采纳的答案对我没有用。解决方案如下:
svn up -r REVISION_NUMBER
svn co -r revisionno svn://URL Foldername
svn co -r 1041 svn://192.168.x.x/ProjectName Revision1041
checkout
就是这样工作的!与 update
不同的是,它不需要已经存在的“blessed”文件夹... - Peter Mortensen使用 svn log
命令获取旧版本:
manjeet-laptop:trunk manjeet$ svn log
------------------------------------------------------------------------
r1747 | pramod | 2014-01-10 15:01:17 +0530 (Fri, 10 Jan 2014) | 1 line
更新新的 MSISDN 系列
------------------------------------------------------------------------
r1742 | pramod | 2014-01-10 12:05:44 +0530 (Fri, 10 Jan 2014) | 1 line
更新修订版(假设我们想要获取 r1747)
svn update -r1747