Polecenie Wyewidencjonuj (lub Edytuj)
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Kontrola wersji serwera team foundation checkout
lub polecenie wyewidencjonuje plik i zmienia stan oczekującej zmiany, aby go edytować.edit
To polecenie można wywołać za pomocą polecenia checkout
lub edit
.
Możesz również użyć programu Visual Studio, aby wyewidencjonować i edytować pliki.
Wskazówki
Jeśli rozpoczynasz nowe zadanie, dobrym pomysłem jest pobranie najnowszych plików z serwera przed wyewidencjonowywaniem plików i rozpoczęciem pracy. Zobacz Get command (Pobierz polecenie).
Po rozpoczęciu edytowania pliku w lokalnym obszarze roboczym jest on automatycznie wyewidencjonowany.
Listę oczekujących zmian można wyświetlić w wierszu polecenia przy użyciu polecenia Stan.
Możesz pracować z powiązanymi danymi, takimi jak komentarze i skojarzone elementy robocze w oknie dialogowym Synchronizacja, używając polecenia Checkin.
Gdy wszystko będzie gotowe do zaewidencjonowania zmian w bazie kodu zespołu na serwerze, użyj polecenia Checkin.
Jeśli chcesz odłożyć zmiany lub chcesz wyczyścić obszar roboczy dla innego zadania, użyj polecenia Shelve.
Jeśli używasz obszaru roboczego serwera, pliki, które nie zostały wyewidencjonowane, są tylko do odczytu.
Wymagania wstępne
- Domyślne uprawnienia kontroli wersji serwera Team Foundation.
Składnia
tf checkout [/lock:(none|checkin|checkout)] [/recursive] [/encoding:encoding] itemspec [/login: username,[password]]
Parametry
Parametr | Opis |
---|---|
/encoding |
Zignoruj ten parametr. |
<itemspec> |
Określa zakres elementów do wyewidencjonowania. Aby uzyskać informacje o składni, zobacz Use Kontrola wersji serwera Team Foundation commands (Używanie poleceń Kontrola wersji serwera Team Foundation). |
/lock |
Stosuje lub usuwa blokadę. Zobacz Use Kontrola wersji serwera Team Foundation commands (Używanie poleceń Kontrola wersji serwera Team Foundation). |
/login:<username>[,<password>] |
Określa konto użytkownika, aby uruchomić polecenie. Zobacz Use Kontrola wersji serwera Team Foundation commands (Używanie poleceń Kontrola wersji serwera Team Foundation). |
/recursive |
Rekursywnie sprawdza 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
jest to folder główny zamapowany na kolekcję projektu w obszarze roboczym użytkownika.
Wyewidencjonowywanie pojedynczego elementu
Poniższy przykład wyewidencjonuje program.cs:
c:\code\SiteApp\Main\SolutionA\Project1\>tf checkout program.cs
Wyewidencjonuj dwa elementy
W poniższym przykładzie przedstawiono program.cs i program2.cs:
c:\code\SiteApp\Main\SolutionA\Project1\>tf checkout program1.cs program2.cs