Ich habe einen Hauptzweig und einen Dev-Zweig in TFS. Ich füge Änderungen von der Hauptverzweigung in die Entwicklungsabteilung in Ordnung zusammen. Wenn ich jetzt versuche, wieder zusammenzufallen, sagt es, dass es nichts zu verschmelzen gibt.Verschmelzung von falschem Änderungsset unter bestimmten Umständen
Wenn ich jedoch vom Zweig dev zum Hauptzweig zusammenführe, entscheidet es magisch, dass ein Bündel von Dateien Unterschiede hat (die nur im Hauptzweig vorhanden sind). Warum entscheidet es das? Weil TFS mit der falschen Änderungslistenversion aus dem Entwicklungszweig vergleicht! Es benutzt die vorletzte Änderungsliste, nicht die letzte, wie ich gefragt habe!
Sicher konnte ich dies lösen, indem eine Kraft merge, aber dann jede Datei in Main würde als geändert markiert werden, wenn es nicht tatsächlich getan hat. Was ich möchte ist, dass TFS tatsächlich auf eine logische Weise arbeitet, kennt jemand eine Umgehung für dieses Verhalten?
Das ist eine blöde Frage, aber haben Sie sichergestellt, dass Sie nach dem ersten Zusammenführen im Dev-Zweig eingecheckt haben? – DancesWithBamboo
Bitte sehen Sie meine Antwort hier und fügen Sie die notwendigen diagnostischen Informationen zu Ihrer Frage: http://StackOverflow.com/Questions/783674/How-to-branch-and-merge-in-tfs –
Hallo @evilfred, unser Team verwendet um dies gelegentlich zu bekommen. Es wäre großartig, wenn Sie eine Antwort dokumentieren könnten, da dies anderen helfen könnte, die auch das Problem bekommen. – miltonb