Befehl Resolve
Aktualisiert: November 2007
Ermöglicht das Lösen von Konflikten zwischen geänderten Elementen im Arbeitsbereich und den aktuellen oder den Zielversionen der Elemente auf dem Server.
Erforderliche Berechtigungen
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.
tf resolve [itemspec]
[/auto:(AcceptMerge|AcceptTheirs|AcceptYours|OverwriteLocal|DeleteConflict|AcceptYoursRenameTheirs)]
[/preview] [/overridetype:overridetype] [/recursive] [/newname:path]
tf resolve [itemspec]
[/auto:(AcceptMerge|AcceptTheirs|AcceptYours|OverwriteLocal|DeleteConflict|AcceptYoursRenameTheirs)]
[/preview] [/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 zum Verfahren, mit dem Team Foundation Server durch Analysieren der Elementspezifikationen die Elemente bestimmt, die innerhalb des Bereichs liegen, finden Sie unter Befehlszeilensyntax (Team System). |
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 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.
Weitere Informationen zur Suche nach dem Befehlszeilendienstprogramm tf finden Sie unter Befehle des Befehlszeilendienstprogramms "Tf".
Beispiele
Im folgenden Beispiel wird das Dialogfeld Konflikte lö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
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Erweiterte Funktionalität der Versionskontrolle
Konzepte
Referenz
Befehlszeilensyntax (Team System)
Weitere Ressourcen
Befehle des Befehlszeilendienstprogramms "Tf"
Lösen von Ordnerunterschieden und Dateikonflikten (Team Foundation-Versionskontrolle)
Vergleichen von Ordnern und Dateien in der Versionskontrolle