2010-11-19 20 views

Répondre

0

Que diriez-vous de cette

svn checkout -r {2006-02-17} 

http://svnbook.red-bean.com/en/1.4/svn.tour.revs.specifiers.html

esssentially vous "caisse" deux dossiers en fonction des dates.

EDIT: Une simple comparaison de dossiers à ce moment-là vous donnerait les fichiers modifiés et les modifications apportées aux fichiers.

EDIT2: Peut-être quelque chose le long des lignes de:

svn diff -r BASE:HEAD foo.c 

ou

svn diff -r HEAD 

Je ne sais pas si vous pouvez faire quelque chose comme

svn diff -r BASE:HEAD 

où vous pouvez mettre à jour la base à un nombre et la tête à un certain nombre. Je soupçonne que, puisque cela fonctionne:

svn diff -r BASE:14 foo.c 

vous devriez être en mesure de remplacer la base et la tête avec les chiffres et simplement comparer tous les fichiers.

Je ne suis pas sûr cependant.

+0

N'y a-t-il pas d'autre moyen de le faire? J'ai vu ce que je recherchais dans tortoiseSVN, mais j'utilise Linux et je ne semble pas être capable de le faire en utilisant RabbitVCS – terrid25

+0

Pour être honnête, je ne parle pas couramment SVN, mais c'est ma première pensée de ce que vous essayez d'accomplir, si vous voulez simplement changer une version de votre repo avec une version plus récente, je mettrai à jour ma réponse, donc c'est plus facile à voir. – onaclov2000