91 votes

Comparer des fichiers entre deux branches dans TortoiseSVN

Je sais comment le faire dans le SVN

svn diff http://svn.example.com/branches/A/File1.txt http://svn.example.com/branches/B/File1.txt

Mais il y a moins douloureuse pour ce faire, dans TortoiseSVN. Vous pensez que vous pouvez le faire à partir de l'affichage de la liste, mais il semble que pour ne montrer que des modifications sur la branche courante.

116voto

Antonio Pérez Points 2147

Accédez à l'explorateur de dépôt (<clic droit>/TortoiseSVN/explorateur/<enter URL>). Ouvrir le menu clic droit sur la branche B, sélectionnez "Marque à des fins de comparaison'. Puis ouvrir le menu du clic droit sur Une branche, sélectionnez l'option 'Comparer Url" ou "voir les différences en unifiée diff'.

69voto

Kris Erickson Points 16204

Je ne sais pas comment cette nouvelle fonctionnalité est (j'ai certainement lu la documentation et de ne pas le trouver quand j'ai posté la question), mais si vous maintenez la touche Maj bouton vers le bas lorsque vous faites un clic droit sur un fichier, vous pouvez comparer les Url sans avoir à passer par l'explorateur de dépôt.

Voir la Différence à l'autre branche/étiquette dans la Visualisation des Différences de documentation.

Pour illustrer:

Enter image description here

24voto

Ben Points 51

Je trouve cette méthode plus simple:

Ouvrez le graphe de révision pour le fichier que vous souhaitez diff (context menu->TortoiseSVN->Revision Graph). Sélectionnez la première révision, puis cliquez pour sélectionner la deuxième révision. Maintenant, cliquez droit sur l'un de révisions sélectionnées, et sélectionnez - Compare Revisions à partir du menu contextuel.

Testé sur TortoiseSVN 1.7.6.

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X