Frage

Wie kann ich Subversion Datei erkennen / Ordner umbenennt oder sich bewegt, wenn Vergleiche zwischen den Revisionen zu tun? Wie kann ich sie von einem „normalen“ add unterscheiden und löschen?

War es hilfreich?

Lösung

SvnLogEventArgs hat eine Eigenschaft ChangedPaths. Diese Eigenschaft enthält die Pfade Änderungen in dieser Revision. Es hat eine Aktion, CopyFromPath, CopyFromRevision und Pfad.

Wenn CopyFromPath und CopyFromRevision auf der Datei gesetzt werden, die hinzugefügt wurde, war es eine Kopie mit Geschichte (dann gibt es keine zugehörige Löschaktion, häufig, wenn Verzweigung) oder umbenennen / verschieben (wenn es einen Zusammenhang steht Aktion löschen).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top