Comment compter le nombre de changé ou ajouté des lignes dans une branche SVN?
Je voudrais ajouter le nombre de changements de ligne dans une branche SVN pour que je puisse dire à quel point je suis allé au cours d'un projet d'un autre côté, et d'estimer la probabilité d'un conflit lorsque je le fusionner avec le tronc.
De la façon que je peux penser à est de saisir les différences unifiées et faire un peu de grep|wc-l hacks, mais le problème est qu'il est difficile de séparer les différents types de fichiers, par exemple, avant la fin de fichiers source (.css, .html) et les fichiers source(.xml, .java)
Il ya une bien meilleure façon d'obtenir une sensation pour les éventuels conflits:
--dry-run
option.OriginalL'auteur fwonce | 2012-05-09
Vous devez vous connecter pour publier un commentaire.
Cosidering beginRev que la première révision de l'ensemble de modifications que vous souhaitez mesurer et endRev comme la dernière révision:
Cela vous donnera la sortie de fichiers ajoutés, supprimés ou modifiés.
Je vous en voulez plus du niveau de détail vous pu analyser la sortie de svn diff par
diffstat
:Ce sera le retour de l'histogramme des changements avec des informations sur chaque fichier, et un résumé des fichiers modifiés, les lignes ajoutées et supprimées.
OriginalL'auteur Diego F. Durán
StatSVN peut-être ce que vous cherchez. Je l'ai utilisé un temps, brièvement, et il me semblait bon pour donner aux développeurs une rétroaction. Je ne sais pas si ça va vous donner exactement ce dont vous avez besoin, mais il pourrait être intéressant d'un coup d'oeil.
OriginalL'auteur John