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.
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 hierzu finden Sie unter Team Foundation Server-Berechtigungen.
tf resolve [itemspec]
[/auto:(AutoMerge|TakeTheirs|KeepYours|OverwriteLocal|DeleteConflict|KeepYoursRenameTheirs)]
[/preview] [(/overridetype:overridetype | /converttotype:converttype] [/recursive] [/newname:path] [/noprompt] [/login:username, [password]]
Parameter
Argument |
Beschreibungen |
---|---|
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 Visual Studio Team Foundation Server durch Analysieren der Elementspezifikationen die Elemente bestimmt, die innerhalb des Bereichs liegen, finden Sie unter Befehlszeilensyntax (Versionskontrolle).
Hinweis
Sie können mindestens ein Itemspec-Argument angeben.
|
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. |
username |
Gibt einen Wert für die /login-Option an. Sie können als Wert für einen Benutzernamen entweder DOMÄNE\Benutzername oder Benutzername angeben. |
Option |
Beschreibungen |
---|---|
/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 sich ergebende Zusammenführungsausgabe in der angegebenen Codierung im Arbeitsbereich. Weitere Informationen über Dateicodierungen finden Sie unter Verwalten von 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 Verwalten von 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 AutoMerge und KeepYoursRenameTheirs verwendet werden. Bei der Verwendung von AutoMerge 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. |
/login |
Gibt den Benutzernamen und das Kennwort für die Benutzerauthentifizierung bei Team Foundation Server an. |
/noprompt |
Unterdrückt alle Eingabeaufforderungen. |
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 Befehlszeilenhilfsprogramms "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 automatisch durch die Zusammenführung der Änderungen aufzulösen.
tf resolve /auto:automerge
Siehe auch
Referenz
Befehlszeilensyntax (Versionskontrolle)
Konzepte
Weitere Ressourcen
Befehle des Befehlszeilenhilfsprogramms "Tf"