Udostępnij za pośrednictwem


Polecenie Git View

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

Visual Studio 2019 | Visual Studio 2022

Polecenie tf git view pobiera plik z repozytorium Git do lokalizacji tymczasowej na komputerze i wyświetla go.

Wymagania wstępne

  • Aby uzyskać informacje o wymaganiach, zobacz Domyślne uprawnienia kontroli wersji serwera Team Foundation.

  • Musisz mieć możliwość wyświetlenia artefaktu dla żądanego typu informacji: Wyświetlanie informacji na poziomie kolekcji dla kolekcji projektów, Wyświetlanie informacji na poziomie projektu dla projektów i Odczyt dla repozytorium i gałęzi, jeśli wyświetlasz informacje o gałęzi. Aby uzyskać więcej informacji, zobacz Domyślne uprawnienia usługi Git.

Składnia

tf git view /collection:TeamProjectCollectionUrl
            /teamproject:TeamProjectIdentifier
            /repository:RepositoryIdentifier
            (/blobId:blobId | /path:path [/commitId:commitId])
            [/output:localfile]
            [/console]
            [/login:username[,password]]

Parametry

Parametr Opis
/collection:<TeamProjectCollectionUrl> Określa adres URL kolekcji projektu, która zawiera plik do wyświetlenia. Na przykład: http://myserver:8080/tfs/DefaultCollection lub https://dev.azure.com/fabrikam-fiber. Ten parametr jest wymagany.
/teamproject:<TeamProjectIdentifier> Określa nazwę projektu, który zawiera repozytorium. Ten parametr jest wymagany.
/repository:<RepositoryIdentifier> Określa nazwę repozytorium zawierającego plik do wyświetlenia. Ten parametr jest wymagany.
/blobId:<blobId> Określa identyfikator obiektu blob do pobrania. Tej opcji nie można używać z parametrem path . Jeden z elementów path lub blob jest wymagany.
/path:<path> Określa ścieżkę pliku. Tej opcji nie można używać z parametrem blob . Jeden z elementów path lub blob jest wymagany.
/commitId:<commitId> Określa zatwierdzenie, które zawiera plik do otwarcia w celu wyświetlenia. Jeśli pominiesz tę opcję, git view pobiera najnowszą wersję z gałęzi domyślnej, zazwyczaj main. Tego parametru można używać tylko z opcją path .
/output:<localfile> Ścieżka i nazwa, w której mają być zapisywane pobrane pliki. Jeśli nie zostanie podany, plik zostanie zapisany w folderze %Temp%\TFSTemp.
/console Określa, że dane wyjściowe pliku powinny być kierowane do konsoli. Ten parametr jest przydatny, jeśli chcesz zapisać plik na dysku przy użyciu przekierowania konsoli z inną nazwą lub lokalizacją niż wersja elementu.
/login:<username>[,<password>] Określa konto użytkownika, aby uruchomić polecenie. Zobacz Używanie poleceń kontroli wersji programu Team Foundation.

Przykłady

Uwaga

Poniższe przykłady są podzielone na wiele wierszy w celu zapewnienia czytelności. Aby skopiować i wkleić je do wiersza polecenia i uruchomić, najpierw skopiuj je i wklej do Notatnik lub innego narzędzia i zmodyfikuj je, aby polecenia były zawarte w jednym wierszu.

Poniższy przykład pobiera plik z gałęzi domyślnej, zazwyczaj main, zapisuje go w bieżącym folderze i monituje użytkownika o podanie poświadczeń.

tf git view /collection:https://dev.azure.com/fabrikam-fiber /teamproject:FabrikamProject 
            /repository:FabrikamRepo 
            /path:FabrikamApp/Global.asax.cs 
            /output:Global.asax.cs 

Poniższy przykład pobiera plik z gałęzi domyślnej, zazwyczaj main, i nie monituje o poświadczenia, ponieważ są one dostarczane.

tf git view /collection:https://dev.azure.com/fabrikam-fiber 
            /teamproject:FabrikamProject 
            /repository:FabrikamRepo 
            /path:FabrikamApp/Global.asax.cs 
            /output:Global.asax.cs 
            /login:FabrikamUser@hotmail.com,FabrikamPassword

Poniższy przykład pobiera plik z określonego zatwierdzenia.

tf git view /collection:https://dev.azure.com/fabrikam-fiber 
            /teamproject:FabrikamProject 
            /repository:FabrikamRepo 
            /path:FabrikamApp/Global.asax.cs 
            /commitID:a2db383ffefa46a6f6638605a806925ea7c16ad9 
            /output:Global.asax.cs 
            /login:FabrikamUser@hotmail.com,FabrikamPassword