Mon projet est actuellement à sa sortie (c'est-à-dire r1000), et c'est ce qui est extrait dans mon référentiel local.
Je souhaite extraire une version beaucoup plus ancienne de mon référentiel, à des fins de comparaison des performances (par exemple, r500).
J'ai passé mes tests et obtenu des résultats avec r1000.
Quelles commandes svn dois-je utiliser pour obtenir r500 dans mon référentiel local pour exécuter les mêmes tests que sur r1000?
Vous pouvez mettre à jour une révision donnée en utilisant le paramètre r (ou --revision)
svn update -r500
Vous pouvez spécifiquement extraire une ancienne version du référentiel en utilisant:
svn checkout URL@revision
ce qui, dans votre cas, serait:
svn checkout URL@500
La réponse acceptée n'a pas fonctionné pour moi. La solution est:
svn up -r REVISION_NUMBER
Vous pouvez facilement obtenir la révision en utilisant:
svn co -r revisionno svn://URL Foldername
Par exemple,
svn co -r 1041 svn://192.168.x.x/ProjectName Revision1041
Nous pouvons le faire en utilisant les commandes suivantes.
Obtenez les anciennes versions en utilisant le svn log
commande:
manjeet-laptop:trunk manjeet$ svn log
------------------------------------------------------------------------
r1747 | pramod | 2014-01-10 15:01:17 +0530 (Fri, 10 Jan 2014) | 1 line
Mettre à jour la nouvelle série MSISDN
------------------------------------------------------------------------
r1742 | pramod | 2014-01-10 12:05:44 +0530 (Fri, 10 Jan 2014) | 1 line
Mettre à jour la révision (disons que nous voulons obtenir la r1747)
svn update -r1747