Ich habe eine sehr unordentliche TFS-Struktur, die ich versuche aufzuräumen (danke an meinen Vorgänger). Ich habe jetzt eine Situation, in der ich Changesets selektiv von einem Zweig zum anderen bringen muss, wo sie keine Eltern/Kind-Beziehung haben, und ich möchte nicht, dass diese Änderungen ihren gemeinsamen Stamm passieren. Wie kann ich das machen?Wie kann ich in TFS einen Changeset für einen anderen Zweig auswählen?
Ich habe versucht eine unbegründete Zusammenführung - In TFS, how do I do a baseless merge on specific changesets? - die mir sagte, dass es keine Änderungen zu verschmelzen gab.
Was ich erreichen möchte, ist so etwas wie TFS : Can a shelveset be restored to another location? außer mit einem Changeset.
In GIT Ich denke, das wäre eine einfache Kirsche-Pick.
Meine Struktur sieht so etwas wie:
Y-C1-C2-C3
/
X-------------
\
Z
Und die Frage ist, wie kann ich C2 von Y in Z erhalten, ohne durch X vorbei?
Welche Optionen haben Sie in Ihrem Basislosen Merge-Versuch verwendet? Haben Sie die Option/force verwendet? –
Ja, ich versuchte Kraft und ein paar andere Dinge, die ich in der Gegend las, aber mit dem gleichen Ergebnis - dass es keine Änderungen gab. Am Ende habe ich die Kugel gebissen und alles manuell zusammengeführt ... es hat 14 Stunden gedauert, aber zumindest bin ich zu 100% zuversichtlich in das Ergebnis. – idieeasy