2009-07-12 10 views
2

Je suis habitué à VSSConneXion, et l'amour de la fonction « examiner les modifications » où je peux passer par tous les fichiers modifiés et de commenter le changement tout en regardant:Subversion: Revue change

alt text http://www.epocalipse.com/images/v_review_changes.png

Maintenant, je j'essaie de m'habituer à SubVersion et Tortoise. Y a-t-il une fonctionnalité similaire disponible? Je peux obtenir une liste de fichiers modifiés, et je peux comparer chaque fichier pour les changements, mais je ne trouve pas de moyen de commenter les changements tout en regardant les diffs.

Répondre

2

J'utilise généralement simplement la boîte de dialogue de livraison TortoiseSVN pour cela.

  • svn commit => dialogue apparaît avec la liste des changements
  • un par un, je peux examiner les changements et écrire mon message de validation dans la boîte de dialogue
  • la meilleure partie est que TortoiseSVN se souvient commettre des messages. Même si je clique sur annuler, je peux continuer avec le même message précédemment créé.

Très simple, aucun outil supplémentaire n'est nécessaire.

+0

Donc, en mettant la fenêtre diff et la boîte de dialogue de validation côte à côte, je peux passer en revue et écrire en même temps. Bien. J'ai supposé que la fenêtre de diff était modale, et n'a pas vérifié ... Mon précédent message, qui a été annulé, est sauvegardé derrière le bouton récent des messages. Je pense que cela résout mon problème. Merci. – Vegar

3

Si vous demandez une révision de code générique, il existe lots des outils qui fonctionnent avec svn. L'un des plus importants est ReviewBoard.

Si vous demandez un moyen d'ajouter des messages de consignation, il y a un peu d'incompatibilité conceptuelle: svn utilise des commits atomiques, donc tous les changements dans un commit donné reçoivent le même message.

+0

Je parle des messages du journal de validation. Je comprends que les commits sont atomiques, alors que les vérifications dans VSS ne le sont pas, mais même si le message est donné à chaque fichier que je commets, j'aime bien résumer les changements que j'ai faits. Donc ce que je veux, c'est un endroit où écrire où je vois les changements effectués. – Vegar