Svn 通过Subversion签出特定的旧版本源代码?
我的项目当前处于发布状态(即r1000),这就是签出到本地存储库的内容 为了进行性能比较,我想将一个更旧的版本签出到我的存储库中(例如r500) 我用r1000进行了测试并得到了结果Svn 通过Subversion签出特定的旧版本源代码?,svn,macos,Svn,Macos,我的项目当前处于发布状态(即r1000),这就是签出到本地存储库的内容 为了进行性能比较,我想将一个更旧的版本签出到我的存储库中(例如r500) 我用r1000进行了测试并得到了结果 我需要使用哪些svn命令将r500放入本地存储库,以运行与r1000上相同的测试?您可以使用r参数(或--revision)更新到给定的版本 您可以使用以下方法专门签出存储库的旧版本: svn checkout URL@revision 在你的情况下,这将是: svn checkout URL@500 被接受的
我需要使用哪些svn命令将r500放入本地存储库,以运行与r1000上相同的测试?您可以使用r参数(或--revision)更新到给定的版本
您可以使用以下方法专门签出存储库的旧版本:
svn checkout URL@revision
在你的情况下,这将是:
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
我们可以使用以下命令来完成
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
不适合我。下面的答案似乎有效:是的,
checkout
就是这样工作的!与更新相比,它不需要一个已经存在的“祝福”文件夹。。。
------------------------------------------------------------------------
r1742 | pramod | 2014-01-10 12:05:44 +0530 (Fri, 10 Jan 2014) | 1 line
svn update -r1747