128 votes

Comment puis-je afficher la différence entre deux révisions spécifiques dans Subversion ?

J'utilise Subversion via l'interface de ligne de commande Linux.

Je veux voir la différence entre la révision 11390 et 8979 d'un fichier spécifique appelé fSupplierModel.php dans mon terminal. Comment puis-je faire cela ?

180voto

RedFilter Points 84190

Voir svn diff dans le manuel :

svn diff -r 8979:11390 http://svn.collab.net/repos/svn/trunk/fSupplierModel.php

65voto

gwho Points 405

Pour comparer des révisions entières, c'est simple :

svn diff -r 8979:11390


Si vous voulez comparer le dernier état validé avec vos fichiers de travail actuellement sauvegardés, vous pouvez utiliser des mots-clés pratiques :

svn diff -r PREV:HEAD

(Note, sans rien spécifier ensuite, tous les fichiers dans les révisions spécifiées sont comparés).


Vous pouvez comparer un fichier spécifique si vous ajoutez le chemin du fichier après coup :

svn diff -r 8979:HEAD /path/to/my/file.php

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