Udostępnij za pośrednictwem


Localversions , 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 (TFVC) localversions wyświetla wersję co najmniej jednego elementu w obszarze roboczym.

Wymagania wstępne

Aby użyć localversions polecenia, musisz mieć uprawnienie Użyj do obszaru roboczego. Aby uzyskać więcej informacji, zobacz Domyślne uprawnienia kontroli wersji serwera Team Foundation.

Składnia

tf localversions ItemSpec
[/recursive] [/format:brief|detailed]
[/workspace:WorkspaceName[;WorkspaceOwner]] [/collection:TeamProjectCollectionUrl]

Parametry

Argumenty

Argument

Opis

<itemspec>

Określ plik lub folder zawierający pliki, dla których chcesz wyświetlić numery wersji.

Można określić tylko lokalny plik lub folder. Na przykład c:\project1\binder.cs jest prawidłowy, ale wartość $/project1/binder.cs jest nieprawidłowa.

Uwaga

Można określić więcej niż jeden itemspec argument.

<workspacename>

Użyj tego argumentu /workspace z opcją , aby określić obszar roboczy inny niż ten, który jest mapowany na bieżący katalog.

<workspaceowner>

Użyj tego argumentu z argumentem workspacename , jeśli chcesz określić publiczny obszar roboczy.

<TeamProjectCollectionUrl>

Adres URL kolekcji projektów, która zawiera co najmniej jeden element, dla którego chcesz wyświetlić wersję, na przykład http://myserver:8080/tfs/DefaultCollection.

Opcje

Opcja

Opis

/format

Określ jedną z następujących opcji, aby kontrolować sposób wyświetlania danych zwracanych przez to polecenie:

  • Brief (ustawienie domyślne): każdy katalog jest wyświetlany tylko raz, a następnie pliki, które zawiera.
  • Detailed: Każdy plik jest wyświetlany po pełnej ścieżce.

/recursive

Określ tę opcję, jeśli chcesz, aby operacja zawierała elementy w podfolderach.

/workspace

Określ tę opcję, aby wyświetlić dane dotyczące wersji elementów w obszarze roboczym innym niż ta, która jest mapowana na bieżący katalog.

/collection

Określa kolekcję projektów.

Uwagi

Gdy pobierasz lub wyewidencjonujesz plik, zazwyczaj pobierasz najnowszą wersję. Jednak w obszarze roboczym mogą istnieć starsze wersje niektórych plików.

Na przykład niektóre pliki mogły zostać wyewidencjonowane i nie zostały zaewidencjonowane przez kilka tygodni. Inne osoby w zespole mogły w tym czasie zaewidencjonować zmiany w tych samych plikach. W takim przypadku wersje tych plików w obszarze roboczym będą starsze niż bieżące wersje serwera dla serwera TFVC. Możesz użyć localversions polecenia , aby uzyskać informacje o tym, które wersje tych plików znajdują się w obszarze roboczym.

Inne polecenia kontroli wersji serwera Team Foundation zawierają więcej informacji na temat elementów na serwerze dla kontroli wersji serwera serwera i obszarów roboczych mapujących je na serwer. Aby uzyskać więcej informacji na temat korzystania z tf narzędzia wiersza polecenia, zobacz Use Team Foundation version control commands (Używanie poleceń kontroli wersji programu Team Foundation).

Przykłady

Poniższy przykład przedstawia wersję pliku ControllerBase.cs w obszarze roboczym zamapowanym na folder c:\workspaces\FeatureA\catalog\controller .

c:\workspaces\FeatureA\catalog\controller>tf localversions ControllerBase.cs

Poniższy przykład przedstawia wersje wszystkich plików, w tym te w podfolderach, w obszarze roboczym zamapowanym na folder c:\workspaces\FeatureA\catalog . Ponieważ jest określona /format:detailed opcja, każdy plik jest wyświetlany z pełną ścieżką.

c:\workspaces\FeatureA\catalog\>tf localversions . /recursive /format:detailed