Befehl Resolve
Ermöglicht das Lösen von Konflikten zwischen geänderten Elementen im Arbeitsbereich und den aktuellen oder den Zielversionen der Elemente auf dem Server.
tf resolve [itemspec]
[auto:(AcceptMerge|AcceptTheirs|AcceptYours|OverwriteLocal|DeleteConflict|AcceptYoursRenameTheirs)]
[/preview] [(/overridetype:overridetype | /converttotype:converttype)] [/recursive] [/newname:path]
Parameter
Argument | Beschreibung |
---|---|
Itemspec |
Wird zum Identifizieren der Datei oder des Ordners verwendet, für die bzw. den Versionskonflikte aufgelöst werden sollen. Wenn dieses Argument ausgelassen wird, werden alle Elemente mit Konflikten verwendet. Weitere Informationen über das Verfahren, mit dem Team Foundation Server durch Analysieren der Elementspezifikationen die Elemente bestimmt, die innerhalb des Bereichs liegen, finden Sie unter Befehlszeilensyntax. |
overridetype |
Wird mit der Option /overridetype verwendet. Gibt den Codierungstyp der enthaltenen Dateien an. Zum Beispiel binary. |
converttype |
Wird zusammen mit der Option /converttotype verwendet. Gibt den Codierungstyp an, z. B. "unicode". |
path |
Wird mit der Option /newname verwendet. Gibt den neuen Pfad der betreffenden Datei oder des Ordners an. |
Option | Beschreibung |
---|---|
/auto |
Löst ungelöste Konflikte zwischen unterschiedlichen Versionen der angegebenen Elemente im aktuellen Arbeitsbereich mithilfe der folgenden Optionen auf:
|
/preview |
Zeigt aktuelle Konflikte an, ohne eine Aktion mit diesen auszuführen. |
/overridetype |
Gibt eine optionale Codierung für Dateien in einer dreiseitigen Zusammenführung an. Die Dateien werden mit der angegebenen Codierung behandelt. Sie müssen die richtige Codierung bestimmen. Team Foundation Server speichert die Ausgabe der Zusammenführung in der angegebenen Codierung im Arbeitsbereich. Weitere Informationen über Dateicodierungen finden Sie unter Dateitypen. Hinweis Sie können nicht gleichzeitig /overridetype und /converttotype angeben. |
/converttotype |
Gibt die Codierung für die temporäre Konvertierung der Eingabe bei einer dreiseitigen Zusammenführung an. Die Ausgabe der Zusammenführung wird in der angegebenen Codierung im Arbeitsbereich gespeichert. Diese Option ist nicht erforderlich, sondern eine erweiterte Option, die selten verwendet wird. Weitere Informationen über Dateicodierungen finden Sie unter Dateitypen. Hinweis Sie können nicht gleichzeitig /overridetype und /converttotype angeben. |
/recursive |
Löst Elemente im angegebenen Verzeichnis und den Unterverzeichnissen auf. |
/newname |
Option, die zum Auflösen eines Namenskonflikts verwendet wird. Kann nur in Verbindung mit AcceptMerge und AcceptYoursRenameTheirs verwendet werden. Bei der Verwendung von AcceptMerge ist /newname nur bei Konflikten im Zusammenhang mit Vorgängen zum Umbenennen und/oder zum Wiederherstellen gültig. Sie müssen bei der Verwendung dieser Option einen neuen path angeben. |
Hinweise
Der Befehl Resolve kann zum Auswählen einer Auflösung für ausstehende Änderungen verwendet werden, die einen Konflikt mit der Serverversion verursachen.
Wenn während des Abrufens, Eincheckens oder Zusammenführens zwischen Ihrer Version und der Version auf dem Zielserver Konflikte entstehen, werden Sie aufgefordert, mithilfe des Befehls resolve eine Konfliktlösung auszuwählen. Sie müssen Konflikte auflösen, bevor Sie die ausstehenden Änderungen einchecken können.
Beispiele
Im folgenden Beispiel wird das Dialogfeld Auflösen aufgerufen, sodass Sie Team Foundation Server anweisen können, wie die ausstehenden Änderungen behandelt werden sollen, die zu Konflikten mit der Serverversion führen.
tf resolve
Das folgende Beispiel stellt einen Versuch dar, alle Konflikte durch die Zusammenführung der Änderungen aufzulösen.
tf resolve /auto:acceptmerge
Sicherheit
Um den Befehl resolve ausführen zu können, müssen Sie entweder Besitzer des Arbeitsbereichs sein, oder die globale Berechtigung Arbeitsbereiche verwalten muss auf Zulassen festgelegt sein. Außerdem müssen die Berechtigungen Lesen und Auschecken für die Elemente in einem Auflösungsvorgang auf Zulassen festgelegt sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Erweiterte Funktionalität der Quellcodeverwaltung
Gewusst wie: Anzeigen von Unterschieden zwischen zwei Dateien oder Dateiversionen
Referenz
Befehlszeilensyntax
Befehl Merge
Befehl Get
Befehl Checkin
Befehl Difference
Konzepte
Sicherheitsrechte und Berechtigungen für die Quellcodeverwaltung
Vergleichen von Dateien
Dateitypen
Weitere Ressourcen
Befehle des Befehlszeilendienstprogramms "Tf"
Auflösen von Konflikten (Team Foundation-Quellcodeverwaltung)