Оформить заказ на более старую версию исходного кода через Subversion? - PullRequest
20 голосов
/ 06 июля 2011

Мой проект в настоящее время находится в выпуске (то есть, r1000), и это то, что проверено в моем локальном хранилище.

Я хотел бы оформить намного более старую версию в моем хранилище длясравнение производительности (например, r500).

Я взял свои тесты и получил результаты с r1000.

Какие команды SVN мне нужно использовать, чтобы получить r500 в локальном хранилище для запускате же тесты, что и на r1000?

Ответы [ 5 ]

37 голосов
/ 06 июля 2011

Вы можете обновить данную ревизию, используя r-параметр (или --revision)

svn update -r500
23 голосов
/ 06 июля 2011

Вы можете специально извлечь более старую версию хранилища, используя:

svn checkout URL@revision

который, в вашем случае, будет:

svn checkout URL@500
9 голосов
/ 29 ноября 2012

Принятый ответ не работает для меня. Решение:

svn up -r REVISION_NUMBER
4 голосов
/ 14 февраля 2013

Вы можете легко получить ревизию, используя:

svn co -r revisionno svn://URL Foldername

Например,

svn co -r 1041 svn://192.168.x.x/ProjectName Revision1041
1 голос
/ 12 мая 2014

Мы можем сделать это, используя следующие команды.

  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
    
  2. Обновление ревизии (скажем, мы хотим получить r1747)

    svn update -r1747
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...