我的项目目前处于发布阶段(即r1000),这是签到本地存储库的内容。
我想在我的存储库中签出一个更旧的版本,以进行性能比较(例如,r500)。
我已经参加了测试并用r1000获得了结果。
我需要使用哪些svn命令将r500放入我的本地存储库以运行与r1000相同的测试?
答案 0 :(得分:36)
您可以使用r参数(或--revision)
更新到给定的修订版本svn update -r500
答案 1 :(得分:23)
您可以使用以下方式专门签出旧版本的存储库:
svn checkout URL@revision
在你的情况下,它将是:
svn checkout URL@500
答案 2 :(得分:9)
接受的答案对我不起作用。解决方案是:
svn up -r REVISION_NUMBER
答案 3 :(得分:4)
您可以使用以下方式轻松获得修订:
svn co -r revisionno svn://URL Foldername
例如,
svn co -r 1041 svn://192.168.x.x/ProjectName Revision1041
答案 4 :(得分:1)
我们可以使用以下命令来完成。
使用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