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