2008-09-11 18 views
15

Gibt es irgendwelche Dienstprogramme, die Bilder des Merge-Verlaufs eines Subversion Repo zeichnen können - wir mergen immer Zusammenführungen mit einer (ziemlich) konsistenten Log-Nachricht, und es wäre praktisch, automatisch extrahieren zu können Diese Information in ein einzelnes Bild zeigt, welche Zweige wann aufgetreten sind und wie der Zustand der Zusammenführung ist.Subversion Merge-History-Visualisierung

Ich bin nur an einem Informations-Tool interessiert, nicht etwas, um bei der tatsächlichen Durchführung von Zusammenführungen zu helfen.

Antwort

4

TortoiseSVN kann revision graph anzeigen - visuelle Darstellung der Verzweigung \ Verschmelzungsgeschichte und mehr.

+1

Das ist nicht wirklich richtig, ich sehe keine visuelle Darstellung von Zusammenführungen. Auch bestätigt in http://stackoverflow.com/q/918638. – Zitrax

-3

Ich denke, Tortoise Svn tut not yet Unterstützung Version Baum.

Bisher ist Clearcase Explorer das beste, das ich je gesehen habe.

+1

Ist das nur für Clearcase? Ich meine, wie kann es helfen, einen Subversion-Repository-Verlauf zu durchsuchen? – richq

+0

Wie gesagt, ich habe kein Tool gefunden, das Visualisierungen für Subversion zeigt. Der Screeshot stammt aus dem Clearcase-Versionsbaum. Natürlich hilft es nicht Subversion. Ich habe gerade gepostet, um zu zeigen, was dort in Clearcase verfügbar ist! – prakash

+1

Obwohl Sie im Text gesagt haben, dass das Bild von ClearCase stammt, ist die große Grafik sehr irreführend und trägt nicht zur Antwort bei. –

2

Sie können sich einige der Visualisierungstechniken anschauen, die hier verwendet werden, um sich inspirieren zu lassen, wenn Sie Ihr eigenes System entwickeln, ein paar nette Ideen.

RaphaelJS Github Vis Code Swarm

Wahrscheinlich kennen Sie dieses schon einige!

4

Ich verwende SmartSVN dafür; Ich habe ein sehr schnelles und einfach zu verwendendes Revisionsdiagramm, das svm: mergeinfo als farbcodierte Links und Pfeile zwischen Zweigen anzeigen kann. Es ist ziemlich schwer zu schlagen, wenn man einen Quellbaum guter Größe betrachtet

1

Der svn mergeinfo Befehl liefert ein ASCII-Kunstdiagramm der Zusammenführungen zwischen zwei Zweigen. Sie können auch fragen, ob Sie die Revisionen bereits zusammengeführt haben oder eine Zusammenführung im Listenformat benötigen.