Befehl zum Hinzufügen
Fügt der Versionskontrolle Dateien und Ordner hinzu.
Tipp
Bevor Sie Dateien zur Versionskontrolle hinzufügen, sollten Sie zuerst den Arbeitsbereich auf dem Entwickler-Computer einrichten.Siehe Workspace Command oder Einrichten der Team Foundation-Versionskontrolle auf dem Entwicklercomputer.
Anforderungen: Siehe Berechtigungsreferenz für Team Foundation Server.
tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype]
[/noprompt] [/recursive] [/noignore] [/login:username,[password]]
Parameter
Parameter |
Description |
---|---|
/encoding: filetype |
Ignorieren Sie diesen Parameter. |
itemspec |
Gibt den Bereich der Elemente, um hinzuzufügen. Sie können mindestens ein itemspec-Argument angeben. Informationen zur Syntax finden Sie unter Verwenden von Befehlen der Team Foundation-Versionskontrolle. |
/lock |
Wendet oder entfernt eine Sperre. Siehe Verwenden von Befehlen der Team Foundation-Versionskontrolle. |
/login:username,[password] |
Gibt das Benutzerkonto an, um den Befehl auszuführen. Siehe Verwenden von Befehlen der Team Foundation-Versionskontrolle. |
/noignore |
Standardgemäß werden bestimmte Typen von Dateien (z. B. DLL-Dateien) von der Versionskontrolle ignoriert. Die Regeln in .tfignore Dateien gelten für Add den Befehl, wenn Sie einen Platzhalter im itemspec angeben. Um die Anwendung der Regeln in diesem Fall zu überschreiben, geben Sie /noignore an. Sie können konfigurieren, welche Arten von Dateien mit einer TFIGNORE-Datei ignoriert werden (siehe Fügen Sie Dateien hinzu: TFIGNORE-Datei). |
/noprompt |
Unterdrückt die Anzeige von Fenstern und von Dialogfeldern und leitet Ausgabedaten zur Eingabeaufforderung um. Siehe Verwenden von Befehlen der Team Foundation-Versionskontrolle. |
/recursive |
Fügt rekursiv Elemente im angegebenen Verzeichnis und allen Unterverzeichnissen hinzu. |
Beispiele
In allen folgenden Beispielen wird angenommen, dass $/SiteApp/Main/ zu c:\code\SiteApp\Main\ im Arbeitsbereich zugeordnet ist.
Fügen Sie neue Dateien in einem lokalen Arbeitsbereich hinzu
Neue Dateien in lokalen Arbeitsbereich werden automatisch erkannt. Sie können diese neu erkannten Dateien zu den ausstehenden Änderungen heraufstufen.
c:\code\SiteApp\Main\SolutionA\Project1>tf add
Fügt die letzten Versionen aller Elemente (mit Ausnahme der, die ignoriert sind), in einem lokalen Arbeitsbereich hinzu.
c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore
Fügt die letzten Versionen aller Elemente in einem lokalen Arbeitsbereich hinzu.
Fügen Sie einzelne Elemente hinzu
c:\code\SiteApp\Main>tf add program1.cs program2.c
Fügt die Dateien program1.cs und program2.c. hinzu.
Fügen Sie rekursiv alle Elemente eines bestimmten Typs hinzu
c:\code\SiteApp\Main>tf add *.cs /recursive
Fügt alle C#-Codedateien (.cs) im aktuellen Verzeichnis und allen Unterverzeichnissen hinzu.
Arbeiten in Visual Studio
- Hinzufügen von Dateien zum Server Verwenden Sie Visual Studio, um Dateien zum Server hinzuzufügen.
Tipps
Die Ergebnisse dieses Befehls werden als ausstehende Änderungen (siehe Befehl für den Status) in die Warteschlange gestellt und werden erst beim Einchecken auf dem Server wirksam (siehe Befehl Checkin).
Wenn Sie Änderungen zurückstellen setzen müssen (und möglicherweise auch den Arbeitsbereich für eine andere Aufgabe bereinigen möchten), verwenden Sie Befehl Shelve.