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
Domyślne uprawnienia kontroli wersji serwera Team Foundation.
Obszar roboczy tfVC skonfigurowany na maszynie dewelopera. Zobacz Polecenie obszaru roboczego lub Konfigurowanie Kontrola wersji serwera Team Foundation na maszynie dewelopera.
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
- Możesz również użyć programu Visual Studio, aby dodać pliki do serwera.
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.