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

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