Grafische Darstellung der SVN-Zweig-/Merge-Aktivität [geschlossen]

StackOverflow https://stackoverflow.com/questions/10308

  •  08-06-2019
  •  | 
  •  

Frage

Kennen Sie ein Tool, das Diagramme erstellt, die die Verzweigungs-/Merge-Aktivität in einem SVN-Repository zeigen?

Wir alle haben diese Diagramme in verschiedenen Tutorials gesehen.Manche gut, manche nicht so gut.Können sie automatisch erstellt werden (oder vielleicht mit ein wenig Anstupsen – Sie müssen ihm vielleicht sagen, was, wenn Ihre Verzweigungsphilosophie „Dev-Test-Prod“, „Branch-per-Release“ usw.) ist?

Ich schaue mir gerade das TortoiseSVN-Revisionsdiagramm an, aber es enthält mehr Details als ich möchte und das falsche Layout.


Orion, danke für die Antwort.Ich denke, da Verzweigungen und Zusammenführungen eher eine Konvention zum Verwalten von Dateien in einem Repository als eine „integrierte Funktion von SVN“ sind, wäre es ziemlich schwierig.Ich bleibe bei dem schlecht gezeichneten Diagramm oben auf dem Whiteboard im Büro unseres Teams.

War es hilfreich?

Lösung

Vor SVN 1.5 (das erst seit etwa einem Monat erhältlich ist) wurden Zusammenführungen überhaupt nicht verfolgt, sodass die Stellen, an denen Zweige sich wieder mit dem Stamm verbinden, ohnehin nicht möglich sind

Andere Tipps

Schauen Sie sich das an SvnMapper von Tigris.org

enter image description here

Schauen Sie mal rein Subclipse von Tigris.org

enter image description here

Nun, Sie können Git und Git-SVN verwenden.Klonen Sie zunächst Ihr SVN-Repository wie folgt in ein Git-Repository:

git svn init "http://host/repo/location/trunk"

Verwenden Sie dann den Befehl:

gitk --all

Von dort aus sehen Sie eine schöne Grafik des Revisionsverlaufs.Dies setzt natürlich voraus, dass Sie Git und Git-SVN korrekt eingerichtet haben und mit der Befehlszeile vertraut sind.

Einer der Vorteile der Quellverfolgung über Git besteht darin, dass der Zusammenführungsverlauf anhand von Inhaltsänderungen und nicht anhand der chronologischen Reihenfolge oder des Zweignamens verfolgt wird.Daher spielt es keine Rolle, ob Ihr SVN-Repository über keinen Zusammenführungsverlauf verfügt.

Wenn das Gitk-Revisionsdiagramm nicht ausreicht, können Sie möglicherweise den Repo-Verlauf direkt aus Git abrufen und Ihr eigenes Diagramm erstellen.

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