Freigeben über


Grundlagen des Zusammenführens

Aktualisiert: November 2007

Beim Zusammenführen werden die Änderungen zusammengefasst, die in zwei unterschiedlichen Verzweigungen vorgenommen wurden. Dabei werden Namensänderungen, Dateibearbeitungen, hinzugefügte Dateien und gelöschte Dateien sowie rückgängig gemachte Dateilöschungen berücksichtigt, die Sie in der Quellverzweigung vorgenommen haben, und in die Zielverzweigung integriert. Wenn Elemente sowohl in der Quell- als auch in der Zielverzweigung geändert wurden, werden Sie aufgefordert, die Konflikte zu lösen. Weitere Informationen finden Sie unter Gewusst wie: Lösen von Konflikten zwischen zwei Dateien.

Verwenden Sie den Quellcodeverwaltungs-Explorer oder den Befehl Merge, um eine Zusammenführung durchzuführen. Weitere Informationen finden Sie unter Gewusst wie: Zusammenführen von Dateien und Ordnern.

Zusammenführung

Während einer Zusammenführung werden folgende Schritte durchgeführt:

  • Hinzugefügte Dateien oder Ordner in der Zielverzweigung werden identifiziert, und es wird versucht, der Zielverzweigung die entsprechenden Elemente hinzuzufügen.

    Hinweis:

    Wenn Sie versuchen, ein Element aus einer Quellverzweigung zusammenzuführen, dessen Name in der Zielverzweigung bereits vorhanden ist, führt Team Foundation eine implizite Zusammenführung ohne Ausgangspunkt durch. Wenn Sie jedoch die Option /noimplicitbaseless mit dem Befehl tf merge verwenden, kann der Namespacekonflikt mithilfe einer Zusammenführung ohne Ausgangspunkt nicht gelöst werden. Sie müssen eine der Dateien umbenennen und die Zusammenführung erneut ausführen, um den Konflikt zu lösen.

  • Der Verlauf jedes Elements in der Quellverzweigung, das auch in der Zielverzweigung vorhanden ist, wird überprüft. Für jedes Element werden Änderungen, die in der Quellverzweigung vorgenommen wurden und in der Zielverzweigung nicht vorhanden sind, mit der Zielverzweigung zusammengeführt. Wenn das Element bereits in der Zielverzweigung geändert wurde, wird ein Konflikt gemeldet. Informationen über das Auflösen von Zusammenführungskonflikten finden Sie unter Gewusst wie: Lösen von Konflikten zwischen zwei Dateien.

  • Während des Zusammenführens können Sie auswählen, ob bestimmte Versionen von Elementen oder alle Änderungen zusammengeführt werden sollen. Weitere Informationen finden Sie unter Gewusst wie: Zusammenführen von Dateien und Ordnern.

Zusammenführen von Änderungen

Verwenden Sie den Quellcodeverwaltungs-Explorer oder den Befehl Merge, um eine Zusammenführung durchzuführen. Weitere Informationen finden Sie unter Gewusst wie: Zusammenführen von Dateien und Ordnern.

Zusammenführungsgeschichte

Die Team Foundation-Versionskontrolle führt einen Verlaufsdatensatz aller Zusammenführungen. Sie können diese Informationen über die Befehlszeile mit dem Befehl Merges überprüfen.

Siehe auch

Aufgaben

Gewusst wie: Zuordnen eines Dateityps zu einem Zusammenführungstool

Konzepte

Verwenden des Quellcodeverwaltungs-Explorers

Referenz

Befehl Branch

Befehl Branches

Weitere Ressourcen

Verzweigen und Zusammenführen der Team Foundation-Versionskontrolle