Wie führe ich in TFS eine unbeständige Zusammenführung bei bestimmten Changesets durch?

Wie bei den meisten Dingen in TFS Sie bekommen mehr als Sie erwartet hatte. In diesem Fall bin ich mehr sehen-Datei änderungen während der Zusammenführung, als ich erwartet hatte.

Ich habe 2 Kind Niederlassungen, können spannend sein, und rufen Sie branch1 und branch2. Beide haben änderungen vorgenommen, um Sie, da Sie geschaffen wurden. Ich muss an 12 bestimmte änderungsmengen von branch2 und verschmelzen Sie in branch1. Die änderungen von branch2 können nicht gehen zurück auf den übergeordneten Zweig. Also es ist eine einfache Falle für eine grundlose Zusammenführen, aber die Ergebnisse sind nicht das, was ich erwartet hatte.

Den ersten änderungssatz habe ich folgenden Befehl ausgeführt:

tf merge /baseless /recursive /version:C95654 branch2 branch1

Änderungssatz 95654 enthält 12 Dateien geändert, aber nach diesem Befehl bekomme ich 56 bearbeitet Dateien mit Konflikten. Ich hatte erwartet, nur das Zusammenführen der angegebenen änderungsmenge von einem Zweig zum anderen, aber es scheint zu haben, zusammengeführt werden, ist der gesamte Ordner.

Also warum bekomme ich 56 Dateien geändert, anstatt 12 wenn ich den änderungssatz angegeben? Auch was kann ich tun, um zu beschränken, was zusammengeführt werden, um nur den Inhalt der änderungssatz?

InformationsquelleAutor der Frage SecretDeveloper | 2009-09-17

Schreibe einen Kommentar