Grundlagen von Verzweigungen

Aktualisiert: November 2007

Sie können Codedateien oder Dateien unter Versionskontrolle verzweigen, um die gleichzeitige Entwicklung und die Isolierung von Features zu ermöglichen oder um für eine Versionsfreigabe einen Snapshot des Codes zu erstellen. Wenn Sie den Code verzweigen, erstellen Sie eine Kopie der Dateien, damit Sie diese ändern können, ohne die Quelldaten zu beeinträchtigen. Team Foundation-Versionskontrolle behält eine Zuordnung zur Quelle bei. Weitere Informationen zu Gründen und Zeitpunkt für Verzweigungen finden Sie unter Team Foundation Server Branching Guidance.

In der Team Foundation-Versionskontrolle können Sie eine Verzweigung erstellen, indem Sie den Quellcodeverwaltungs-Explorer oder den Befehl Branch in der Befehlszeile verwenden. Beim Verzweigungsvorgang werden Dateien vom Quellspeicherort kopiert und am Zielspeicherort abgelegt. Mit der Quelle werden Name und Version der zu verzweigenden Datei oder des zu verzweigenden Ordners angegeben. Mit dem Ziel wird der Speicherort der Zieldatei bzw. des Zielordners angegeben. Der Name des Zielordners muss auf dem Server eindeutig sein. Wenn der Zielordner denselben Namen wie der Ordner hat, der sich bereits auf dem Server befindet, wird das Ziel innerhalb dieses Ordners erstellt.

Eine Datei bzw. ein Ordner darf sich nicht im gelöschten Zustand befinden, um verzweigt werden zu können. Wenn eine Quelle gelöschte Elemente enthält, enthält das Ziel die gelöschten Elemente nicht. Wenn Sie das Löschen der Elemente am Quellort später aufheben, wird dies im Zielort dann nicht durchgeführt. Stattdessen müssen Sie die Dateien von der Quelle mit dem Ziel zusammenführen.

Wenn Sie eine Verzweigung erstellen, registriert die Team Foundation-Versionskontrolle die neuen Dateien als ausstehende Änderung. Die Dateien werden erst erstellt, wenn Sie die ausstehenden Änderungen an den Server übergeben. Weitere Informationen finden Sie unter Fenster "Anstehende Eincheckvorgänge".

Bevor die Verzweigung an den Server übergeben wird, können Dateien und Ordner geändert, umbenannt, gelöscht und wiederhergestellt werden. Weitere Informationen finden Sie unter Gewusst wie: Verschieben, Umbenennen und Löschen von Dateien und Ordnern unter Versionskontrolle.

Hinweis:

Sie können die Verzweigungsgeschichte von Elementen, die der Quellcodeverwaltung unterliegen, anzeigen, indem Sie ihre Eigenschaften anzeigen. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen der Eigenschaften von Dateien und Ordnern, die der Versionskontrolle unterliegen.

Siehe auch

Konzepte

Verwenden des Quellcodeverwaltungs-Explorers

Referenz

Befehl Branch

Befehl Branches

Weitere Ressourcen

Verzweigen und Zusammenführen der Team Foundation-Versionskontrolle