web-dev-qa-db-fra.com

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 souhaite voir la différence entre les révisions 11390 et 8979 d'un fichier spécifique appelé fSupplierModel.php dans mon terminal. Comment puis je faire ça?

110
allen213

Voir svn diff dans le manuel:

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

Pour comparer des révisions entières, il suffit de:

svn diff -r 8979:11390


Si vous souhaitez comparer le dernier état validé à vos fichiers de travail actuellement enregistrés, vous pouvez utiliser des mots clés simples:

svn diff -r PREV:HEAD

(Remarque: sans rien spécifier par la suite, tous les fichiers des révisions spécifiées sont comparés.)


Vous pouvez comparer un fichier spécifique si vous ajoutez ensuite le chemin du fichier:

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

49
ahnbizcad