Dodaj polecenie (Kontrola wersji serwera Team Foundation)

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Polecenie Kontrola wersji serwera Team Foundation add dodaje pliki i foldery do repozytorium TFVC.

Wymagania wstępne

Składnia

tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype] 
[/noprompt] [/recursive] [/noignore] [/login:username,[password]] 

Parametry

Parametr Opis
/encoding: <filetype> Zignoruj ten parametr.
itemspec Określa zakres elementów do dodania. Można określić więcej niż jeden itemspec argument.
/lock Stosuje lub usuwa blokadę. Zobacz Use Kontrola wersji serwera Team Foundation commands (Używanie poleceń Kontrola wersji serwera Team Foundation).
/noignore Domyślnie kontrola wersji ignoruje niektóre typy plików, takie jak pliki .dll . Można skonfigurować typy plików do zignorowania przy użyciu pliku .tfignore . Zobacz Dostosowywanie kontroli wersji plików ignorowanych. Reguły w pliku .tfignore mają zastosowanie do add polecenia podczas określania symbolu wieloznakowego w pliku itemspec. Aby zastąpić te reguły, określ wartość /noignore.
/noprompt Pomija wyświetlanie okien i okien dialogowych oraz przekierowuje dane wyjściowe do wiersza polecenia. Zobacz Use Kontrola wersji serwera Team Foundation commands (Używanie poleceń Kontrola wersji serwera Team Foundation).
/recursive Cyklicznie dodaje elementy w określonym katalogu i wszystkich podkatalogach.

Przykłady

W poniższych przykładach przyjęto założenie, że c:\code\SiteApp\Main\ mapuje się na $/SiteApp/Main/ obszar roboczy.

Dodawanie wszystkich nowych plików w lokalnym obszarze roboczym

Nowe pliki w lokalnym obszarze roboczym są automatycznie wykrywane. Możesz podwyższyć poziom tych nowo wykrytych plików do oczekujących zmian.

Następujące polecenie dodaje najnowsze wersje wszystkich elementów w lokalnym obszarze roboczym, z wyjątkiem tych, które są ignorowane:

c:\code\SiteApp\Main\SolutionA\Project1>tf add

Następujące polecenie dodaje najnowsze wersje wszystkich elementów w lokalnym obszarze roboczym, nawet elementy oznaczone jako ignorowane:

c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore

Dodawanie poszczególnych elementów

Następujące polecenie dodaje pliki program1.cs i program2.cs:

c:\code\SiteApp\Main>tf add program1.cs program2.cs

Rekursywnie dodaj wszystkie elementy określonego typu

Następujące polecenie dodaje wszystkie pliki kodu języka C# (.cs) w bieżącym katalogu i wszystkich podkatalogach:

c:\code\SiteApp\Main>tf add *.cs /recursive

Praca w programie Visual Studio

Wskazówki

  • Wyniki add polecenia są kolejkowane jako oczekujące zmiany i nie mają wpływu na serwer do momentu ich zaewidencjonowania. Zobacz Polecenie Checkin.
  • Aby odłożyć zmiany lub wyczyścić obszar roboczy dla innego zadania, użyj polecenia Shelve.