Wie können Sie herausfinden, was die Basis (in einem 3-Wege-Merge) zwischen zwei Changesets war? Ich versuche zu beheben, warum eine Zusammenführung in der Vergangenheit nicht automatisch wie erwartet aufgelöst wurde.
Ich denke, ich suche nach einer Möglichkeit, die gleichen Informationen wie gits merge-base
-Befehl herauszufinden. Wenn es keinen Befehl / Möglichkeit gibt, dies zu tun, bin ich froh zu verstehen, wie die "Basisauswahl" funktioniert und manuell durcharbeiten.
Der Befehl tf merges
liegt wahrscheinlich so nahe beieinander wie du bekommen wirst. Dadurch erhalten Sie die Historie der in TFS durchgeführten Zusammenführungen. Wenn Sie den Quell- und Zielzweig explizit angeben und die Ausführlichkeit erhöhen, erhalten Sie möglicherweise einen Hinweis darauf, was passiert ist. Es tut mir leid, dass ich vage bin, aber ich habe kein Beispiel für einen 3-Wege-Merge zum Testen.
tf merges $/MySourceBranch $/MyTargetBranch /format:Detailed /showall