Puis-je savoir qui a introduit un changement de code dans un référentiel SVN?
-
28-10-2019 - |
Question
Puis-je obtenir des journaux en fonction du contenu?
Disons que je veux savoir qui a présenté le code pour une fonction, je devrai vérifier les journaux et leurs commentaires (vérification des messages). Si quelqu'un a oublié de mettre un message de journal, je devrai vérifier chaque diff, ce qui prendrait beaucoup de temps.
Pourrait-il un outil, comme Fisheye, fais le?
La solution
Regarder svn blame FILE
ou svn ann FILE
. Cela vous donnera le contenu du fichier, mais chaque ligne précédente par le numéro de révision et l'auteur de Who pour la dernière fois.
TortoiseSVN et la plupart des autres clients SVN GUI ont des logiciels d'annotation intégrés, ainsi que des IDE.
FishEye est une application de navigation sur le référentiel par Atlassian et le fait par défaut lors de l'ouverture du fichier. Je viens de l'essayer dans le bac à sable, vous verrez que tout est mis en surbrillance par défaut: http://sandbox.fisheye.atlassian.com/browse/antlr/build.txt?r=6087
Autres conseils
C'est pourquoi blâme svn existe.