6

Mein Shop versucht, den Release-Management-Prozess für ein OSS-Produkt zu formalisieren, das wir pflegen (Bearbeiten: Verwenden von SVN für die Versionskontrolle). Es ist eine Art Web-Entwicklungs-Framework/CMS, da es sich um ein Produkt handelt, auf dem andere Projekte aufbauen. Dies macht die Kommunikation über das Versionierungssystem besonders kritisch für Entwickler, die das Tool verwenden.Beispiele zur Visualisierung eines Versionierungssystems?

Ich hoffe, einige Beispiele zu finden, wie man dieses System am besten grafisch darstellt, damit wir es intern und mit externen Entwicklern besser kommunizieren können. Ich weiß, dass es viele Standards und Best Practices für die Versionierung gibt, also hoffe ich, dass sich dies auch auf eine Art visuelles Vokabular erstreckt. Als ein Beispiel gibt es ein geschicktes Diagramm bei http://en.wikipedia.org/wiki/Versioning#Software_Versioning_schemes. Gibt es irgendwelche Anleitungen, wie diese Dinge gestaltet werden sollten?

Antwort

3

Erstens, wenn es sich um ein OSS-Projekt ist, stehen die Chancen, das Versionierungssystem ism ein Distributed one (DVCS)

Wenn ja, dann ist dieses branching model can be of interest.
Die Idee ist zu steuern, was Sie von Remote-Repos integrieren möchten.

alt text http://nvie.com/wp-content/uploads/2009/12/Screen-shot-2009-12-24-at-11.32.03.png

+0

Dies ist ein großartiges Diagramm, aber das Projekt verwendet Subversion für jetzt. Ich bin ein großer Fan davon, wie Github diese Charts macht und würde gerne ein ähnliches Tool für SVN finden. –

0

Ich brauche das auch. Das eingebaute Diagramm in Tortoise SVN ist zu beschäftigt, aber ich habe es genutzt. Aber für etwas wie DasC Bild von oben, ich denke, ich werde mit einem trocken abwischbaren Brett und farbigen Markierungen gehen. Ich werde es außerhalb meines Würfels hängen. Beschreibe es mit Drehzahlen, Daten, Sprints und Projekten und wir sind bereit.

Verwandte Themen