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