Trouver la différence entre le tronc et la twig?

Est-il possible de trouver les différences entre le trunk et de dire une twig 0.4.x ?

J’ai besoin de créer un tag – mais je ne me souviens plus si mes dernières corrections ont été effectuées dans le coffre ou la twig.

Si vous avez une caisse du repository en main, vous pouvez utiliser la notation ^ (caret, le rechercher dans le manuel ) pour référencer la racine du repo comme ceci:

 svn diff --old ^/twigs/0.4.x --new ^/trunk 

Cela fonctionne depuis Subversion 1.6.

Si vous avez une version plus ancienne ou pas de vérification pratique du repository, vous pouvez utiliser des chemins absolus, comme décrit dans le manuel original:

 svn diff --old http://.../repo/twigs/0.4.x --new http://.../repo/trunk/ 

devrait vous donner la réponse que vous recherchez.

Remplacez http://.../repo/ par l’URL actuelle de votre référentiel.

 svn diff ^/trunkUrl/fileName ^/branchUrl/fileName 

Cela vous donnera la différence entre un fichier dans la twig et le tronc.

Vous pouvez utiliser l’outil de fusion à des fins de comparaison au lieu d’utiliser l’invite de commandes pour voir la différence. Ca fait plutot comme ca.

 svn diff --diff-cmd='meld' --old http://.../repo/twigs/0.4.x --new http://.../repo/trunk/ 

Si vous voulez simplement faire la différence avec la twig actuelle, vous pouvez simplement utiliser un point.

 svn switch ^/twigs/branchName svn diff . ^/trunk