Wie ist der Stand der Technik Benutzeroberfläche für das Surfen Geschichte komplexen Versionskontrollsystem?

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

Frage

Wenn Mercurial verwenden ich manchmal feststellen, dass es schwer ist, die Beziehung zwischen Differenzmengen zu verstehen, wenn es Tausende von Changesets sind, und manchmal zehn oder mehr aktiven Zweige zu einem beliebigen Zeitpunkt. Derzeit verwende ich hgview was in Ordnung ist, und während es ein vernünftiges macht versuchen, die Eltern-Beziehungen darzustellen, die sie im Grunde immer noch eindimensional sind. Ich stelle mir etwas die Graphenvisualisierungsprogramme machen wie GraphViz könnte gut funktionieren, oder vielleicht etwas mehr verrückt.

Zur Zeit mit arbeite ich an Projekten rund 30.000 Revisionen, und ich erwarte, dass diese Zahl deutlich wachsen; wenn 100 Vollzeit-Entwickler wirklich verteilte Versionskontrolle grok und beginnt regelmäßig zu begehen und ihre volle Entwicklung der Geschichte teilt dann könnten wir auf dem Umgang mit Millionen von Revisionen beenden. Ein Browser, der in nicht die gesamte Geschichte laden müssen jedes Mal, wenn Sie es betrachten möchte RAM daher notwendig

Ich interessiere mich für eine gute Geschichte Browser für alle Versionskontrollsysteme wie gut, vor allem, wenn es eine Chance, die ich Port kann sie Mercurial.

War es hilfreich?

Lösung

das gitk(1) Tool für git ist das, was ich bei der Arbeit verwenden. Beachten Sie, dass es eine git rev-list Einschränkung dauert, so dass Sie beschränken können, was Sie sehen. Sie wollen auf jeden Fall tun, eine solche selektive Kommissionierung auf lange Sicht beginnen, wenn die Menge der Commits nach oben.

Andere Tipps

verwende ich Clearcase VCS bei der Arbeit und ihre Version Baum Browser, den Sie vermutlich passen könnte. Aber ach, ich kenne kein separates fertiges Werkzeug.

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