开发者

Checkout a specific older version of the source code through Subversion?

开发者 https://www.devze.com 2023-03-17 18:07 出处:网络
My project is currently at release (that is, r1000), and that is what is checked out to my local repository.

My project is currently at release (that is, r1000), and that is what is checked out to my local repository.

I would like to checkout a much older version to my repository, for purposes of performance comparison (for example, r500).

I have taken my tests and gotten results with r1000.

What svn commands do I need to开发者_运维问答 use to get r500 into my local repository to run the same tests as on r1000?


You can update to a given revision using the r-parameter (or --revision)

svn update -r500


You can specifically checkout an older version of the repository by using:

svn checkout URL@revision

which, in your case, it would be:

svn checkout URL@500


The accepted answer did not work for me. The solution is:

svn up -r REVISION_NUMBER


You can easily get the revision using:

svn co -r revisionno svn://URL Foldername

For example,

svn co -r 1041 svn://192.168.x.x/ProjectName Revision1041


We can do it using the following commands.

  1. Get the old versions using the svn log command:

    manjeet-laptop:trunk manjeet$ svn log
    
    ------------------------------------------------------------------------
    r1747 | pramod | 2014-01-10 15:01:17 +0530 (Fri, 10 Jan 2014) | 1 line
    

    Update new MSISDN series

    ------------------------------------------------------------------------
    r1742 | pramod | 2014-01-10 12:05:44 +0530 (Fri, 10 Jan 2014) | 1 line
    
  2. Update the revision (say we want to get r1747)

    svn update -r1747
    
0

精彩评论

暂无评论...
验证码 换一张
取 消