Ich arbeite mit Team Foundation Server und seinem Versionskontrollsystem an mehreren Projekten. Innerhalb eines bestimmten Team-Projekts haben wir drei Branches erstellt:
Wir machen Produktionspatches auf Main und Forward Integrieren diese in Dev. Während eines Sprints arbeiten wir im Dev-Zweig und integrieren diese umgekehrt in Main, wenn wir sie in der Produktion bereitstellen. Ebenso haben wir Zusammenführungsvorgänge zwischen Dev und Scaffolding.
Kurz gesagt: 08/15, grundlegende Verzweigungsstrategie.
Ich möchte die Check-Ins für die Zusammenführung von Forward Integration und Reverse Integration visualisieren. Mit Tools wie SourceTree und TortoiseHg können Sie eine Visualisierung von Branch- und (noch wichtiger) Merge-Operationen am Rande Ihrer Commit-History-Übersicht erhalten.
Hier ist ein Beispiel von TortoiseHg:
Und ein Beispiel von SourceTree:
Ich suche etwas Ähnliches für TFS und TFVC.
Must-Haves :
Must-Haves
Nice-to-haves
Ich habe mich in Visual Studio 2013 und den TFS-Bildschirmen umgesehen, aber nichts gefunden, das die gesuchte Visualisierung enthält. Die standardmäßige „Hierarchie anzeigen“-Visualisierung zeigt nur die Beziehung zwischen Verzweigungen, aber keine Zusammenführungsvorgänge und Eincheckvorgänge im Laufe der Zeit.
Ich habe The Version Control Guide überprüft , aber es sagt nichts über Tools zum Erstellen dieser Art von Visualisierung aus. Sie haben eine Visualisierung, die ich eigentlich suche, die so aussieht:
Ich habe bei Codeplex gefragt , wie diese Visualisierung erstellt wurde, aber ich habe keine Antwort erhalten und befürchte auch, dass sie mit Visio von Hand erstellt wurde.
Also, die TLDR / Frage hier: Gibt es eine Software, die Sie zum Visualisieren des Zusammenführens/Verzweigens in TFS empfehlen würden?
Fußnote: Obwohl ich TFS oder TFVC nicht mehr verwende, habe ich bemerkt, dass das CodePlex-Repo an eine Stelle verschoben wurde, die jetzt das Plugin "Branch Visualization" vorschlägt (das ich nicht ausprobiert habe).
Das Bourgeon-Plugin für Visual Studio (nur 2013 und 2015) hat genau das, wonach Sie suchen.
https://marketplace.visualstudio.com/items?itemName=StefanLober.Bourgeon https://marketplace.visualstudio.com/items?itemName=StefanLober.Bourgeon-VS2013
Wenn Sie TFS-Repositorys verwenden, die TFVC anstelle von Git verwenden, ist das Visualisieren von Verzweigungen und Zusammenführungen bereits in TFS verfügbar.
TFS bietet Ihnen zwei Arten von Ansichten: Zeitachse und die Standardansicht zum Verfolgen von Änderungssätzen.
Dies ist der offizielle Link der Verzweigungs- und Zusammenführungsfunktion von TFS (gültig für TFS 2013 Update 2 und höher):
https://www.visualstudio.com/en-us/docs/tfvc/view-where-when-changesets-have-been-merged
Adrian
Jeroen
Adrian