Polecenie dir (Kontrola wersji serwera Team Foundation)

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

Visual Studio 2019 | Visual Studio 2022

Polecenie dir wyświetla całą lub część zawartości serwera dla Kontrola wersji serwera Team Foundation (TFVC).

Wymagania wstępne

Aby użyć dir polecenia, musisz mieć uprawnienie Odczyt ustawione na Zezwalaj. Aby uzyskać więcej informacji, zobacz Domyślne uprawnienia kontroli wersji serwera Team Foundation.

Składnia

tf dir itemspec [/version:versionspec] [/recursive] 
[/folders] [/deleted] [/login:username,[password]] [/collection:TeamProjectCollectionUrl]

Parametry

Argumenty

Argument

Opis

<itemspec>

Identyfikuje plik lub folder, aby zwrócić informacje o. Aby uzyskać więcej informacji o sposobie analizowania kontrolera TFVC w itemspec celu określenia, które elementy znajdują się w zakresie, zobacz Use options to modify how a command functions (Używanie opcji do modyfikowania sposobu działania polecenia).

Uwaga

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

<versionspec>

Wartość podana /version przez użytkownika dla opcji. Aby uzyskać więcej informacji na temat analizowania specyfikacji wersji w celu określenia, które elementy znajdują się w jego zakresie, zobacz Use Team Foundation version control commands (Używanie poleceń kontroli wersji programu Team Foundation).

<username>

Udostępnia wartość /login opcji. Możesz określić wartość nazwy użytkownika jako DOMAIN\username lub username.

<TeamProjectCollectionUrl>

Adres URL kolekcji projektów, która zawiera co najmniej jeden plik lub foldery, o których chcesz wyświetlić informacje, na przykład http://myserver:8080/tfs/DefaultCollection/.

Opcje

Opcja

Opis

/version

Określa, że kontrola wersji serwera Team Foundation powinna wyświetlać tylko pliki i foldery określonej wersji.

/recursive

Wyświetla wszystkie pliki i podfoldery w określonym katalogu.

/folders

Wyświetla tylko foldery.

/deleted

Wyświetla usunięte elementy i istniejące elementy. Po ;Xn usuniętych elementach następuje identyfikator n usunięcia.

/login

Określa nazwę użytkownika i hasło do uwierzytelniania użytkownika w usłudze Azure DevOps.

/collection

Określa kolekcję projektów.

Uwagi

Polecenie dir działa na kopiach plików na serwerze Usługi Azure DevOps, a nie na kopiach lokalnych. Polecenie używa lokalnego zamapowanego folderu, aby zlokalizować odpowiednią ścieżkę serwera usługi Azure DevOps. To polecenie służy do eksplorowania serwera Usługi Azure DevOps i identyfikowania plików, które mogą być konieczne do uzyskania.

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

W poniższym przykładzie przedstawiono listę plików, folderów, podfolderów i plików w folderze serwera Usługi Azure DevOps, do którego jest mapowany folder c:\projects . Liczba elementów znajduje się również na liście. Aby uzyskać więcej informacji na temat wyświetlania i edytowania mapowań folderów roboczych, zobacz Polecenie obszaru roboczego i polecenie Folder roboczy.

c:\projects>tf dir /recursive

Poniższy przykład przedstawia wszystkie pliki serwera usługi Azure DevOps w ścieżce 314dir . Podfolder 314dir nie musi istnieć w folderze lokalnym.

c:\projects>tf dir 314dir

W poniższym przykładzie przedstawiono wersję plików oznaczonych My label w ścieżce serwera 314dir usługi Azure DevOps. Podfolder 314dir nie musi istnieć w folderze lokalnym.

c:\projects>tf dir /version:L"My label" 314dir

Poniższy przykład przedstawia wszystkie foldery w katalogu głównym serwera Usługi Azure DevOps. Lokalny folder roboczy jest ignorowany, ponieważ $/ określa ścieżkę serwera usługi Azure DevOps.

c:\projects>tf dir /folders $/

W poniższym przykładzie wymieniono każdy plik i folder na serwerze usługi Azure DevOps.

c:\projects>tf dir /recursive $/

W poniższym przykładzie wymieniono wszystkie elementy w bieżącym folderze, w tym usunięte elementy z ich identyfikatorami usuwania.

c:\projects>tf dir /deleted