Ich möchte die Anzahl der Zeilenänderungen in einem SVN-Zweig addieren, so kann ich sagen, wie weit ich während eines Projekts von einer anderen Seite gegangen bin und die Wahrscheinlichkeit eines Konflikts schätzen, wenn ich ihn mit trunk zusammenführe.
Die Art, wie ich mir das vorstellen kann, ist, das vereinheitlichte diff zu greifen und einige grep | wc -l-Hacks zu machen, aber das Problem ist, dass es schwierig ist, verschiedene Dateitypen zu trennen, zum Beispiel Quellendateien (.css,. html) und Backend-Quelldateien (.xml, .java)
Cosidering beginRev als erste Revision des Changesets, das Sie messen möchten, und endRev als letzte Revision:
%Vor%Dies gibt Ihnen die Ausgabe von Dateien hinzugefügt, gelöscht und geändert.
Ich möchte mehr Detaillierungsstufe, um die Ausgabe von svn diff durch diffstat
:
Dies wird ein Histogramm der Änderungen mit Informationen für jede Datei zurückgeben und eine Zusammenfassung der Dateien geändert, Zeilen hinzugefügt und gelöscht.
Tags und Links svn project-management