Add-Befehl (Team Foundation-Versionskontrolle)
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Der add
-Befehl der Team Foundation-Versionskontrolle fügt Dateien und Ordner zu einem TFVC-Repository hinzu.
Voraussetzungen
Der TFVC-Arbeitsbereich ist auf dem Entwicklungscomputer eingerichtet. Weitere Informationen finden Sie unter Workspace-Befehl oder Einrichten der Team Foundation-Versionskontrolle auf dem Entwicklercomputer.
Syntax
tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype]
[/noprompt] [/recursive] [/noignore] [/login:username,[password]]
Parameter
Parameter | BESCHREIBUNG |
---|---|
/encoding: <filetype> |
Diesen Parameter ignorieren. |
itemspec |
Gibt den Bereich der hinzuzufügenden Elemente an. Sie können mehrere itemspec -Argumente angeben. |
/lock |
Wendet eine Sperre an oder entfernt sie. Weitere Informationen finden Sie unter Verwenden von Befehlen der Team Foundation-Versionskontrolle. |
/noignore |
Standardmäßig ignoriert die Versionskontrolle bestimmte Dateitypen, z. B. DLL-Dateien. Sie können konfigurieren, welche Dateitypen ignoriert werden sollen, indem Sie eine TFIGNORE-Datei verwenden. Weitere Informationen finden Sie im Abschnitt zum Anpassen, welche Dateien von der Versionskontrolle ignoriert werden. Die Regeln in einer TFIGNORE-Datei gelten für den add -Befehl, wenn Sie ein Platzhalterzeichen in itemspec angeben. Um diese Regeln außer Kraft zu setzen, geben Sie /noignore an. |
/noprompt |
Unterdrückt die Anzeige von Fenstern und Dialogfeldern und leitet Ausgabedaten zur Eingabeaufforderung um. Weitere Informationen finden Sie unter Verwenden von Befehlen der Team Foundation-Versionskontrolle. |
/recursive |
Fügt rekursiv alle Elemente im angegebenen Verzeichnis und in allen Unterverzeichnissen hinzu. |
Beispiele
In allen folgenden Beispielen wird angenommen, dass c:\code\SiteApp\Main\
im Arbeitsbereich $/SiteApp/Main/
zugeordnet ist.
Hinzufügen aller neuen Dateien in einem lokalen Arbeitsbereich
Neue Dateien in einem lokalen Arbeitsbereich werden automatisch erkannt. Sie können diese neu erkannten Dateien zu Ihren ausstehenden Änderungen hochstufen.
Der folgende Befehl fügt die neuesten Versionen aller Elemente in einem lokalen Arbeitsbereich hinzu (mit Ausnahme der Elemente, die ignoriert werden):
c:\code\SiteApp\Main\SolutionA\Project1>tf add
Der folgende Befehl fügt die neuesten Versionen aller Elemente in einem lokalen Arbeitsbereich hinzu (auch Elemente, die ignoriert werden):
c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore
Hinzufügen einzelner Elemente
Mit dem folgenden Befehl werden die Dateien program1.cs und program2.cs hinzugefügt:
c:\code\SiteApp\Main>tf add program1.cs program2.cs
Rekursives Hinzufügen aller Elemente eines bestimmten Typs
Der folgende Befehl fügt alle C#-Codedateien (.cs) im aktuellen Verzeichnis und in allen Unterverzeichnissen hinzu:
c:\code\SiteApp\Main>tf add *.cs /recursive
Arbeiten in Visual Studio
- Sie können auch Visual Studio verwenden, um Dateien zum Server hinzuzufügen.
Tipps
- Die Ergebnisse des
add
-Befehls werden als ausstehende Änderungen in die Warteschlange gestellt und werden erst auf dem Server wirksam, wenn Sie sie einchecken. Siehe Checkin-Befehl. - Verwenden Sie den Shelve-Befehl , um Änderungen zurückzustellen oder Ihren Arbeitsbereich für eine andere Aufgabe zu bereinigen.