Share via


Git-weergaveopdracht

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Met de tf git view opdracht wordt een bestand opgehaald uit een Git-opslagplaats naar een tijdelijke locatie op uw computer en weergegeven.

Vereisten

  • Zie Standaard TFVC-machtigingen voor vereisten.

  • U moet het artefact kunnen weergeven voor het type informatie dat u aanvraagt: informatie op verzamelingsniveau weergeven voor projectverzamelingen, informatie op projectniveau weergeven voor projecten en lezen voor opslagplaats en vertakking als u vertakkingsgegevens bekijkt. Zie Standaardmachtigingen voor Git voor meer informatie.

Syntaxis

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

Parameters

Parameter Description
/collection:<TeamProjectCollectionUrl> Hiermee geeft u de URL op van de projectverzameling die het bestand bevat dat moet worden weergegeven. Bijvoorbeeld: http://myserver:8080/tfs/DefaultCollection of https://dev.azure.com/fabrikam-fiber. Deze parameter is vereist.
/teamproject:<TeamProjectIdentifier> Hiermee geeft u de naam van het project dat de opslagplaats bevat. Deze parameter is vereist.
/repository:<RepositoryIdentifier> Hiermee geeft u de naam op van de opslagplaats die het bestand bevat dat moet worden weergegeven. Deze parameter is vereist.
/blobId:<blobId> Hiermee geeft u de id van een blob op die moet worden opgehaald. Deze optie kan niet worden gebruikt met de path parameter. Een van beide path of blob is vereist.
/path:<path> Hiermee geeft u het pad van het bestand. Deze optie kan niet worden gebruikt met de blob parameter. Een van beide path of blob is vereist.
/commitId:<commitId> Hiermee geeft u de doorvoer die het bestand bevat dat moet worden geopend voor weergave. Als u deze optie weglaat, git view haalt u doorgaans de meest recente versie op uit de standaardbranch main. Deze parameter kan alleen worden gebruikt met de path optie.
/output:<localfile> Het pad en de naam waaronder het opgehaalde bestand moet worden opgeslagen. Als dit niet is opgegeven, wordt het bestand opgeslagen in %Temp%\TFSTemp.
/console Hiermee geeft u op dat de bestandsuitvoer naar de console moet worden omgeleid. Deze parameter is handig als u het bestand naar de schijf wilt schrijven met behulp van consoleomleiding, met een andere naam of locatie dan het versie-item.
/login:<username>[,<password>] Hiermee geeft u het gebruikersaccount om de opdracht uit te voeren. Zie Opdrachten voor versiebeheer van Team Foundation gebruiken.

Voorbeelden

Notitie

De volgende voorbeelden zijn onderverdeeld in meerdere regels voor leesbaarheid. Als u ze wilt kopiëren en plakken in de opdrachtregel en deze wilt uitvoeren, kopieert u ze eerst en plakt u ze in Kladblok of een ander hulpprogramma en bewerkt u ze zodat de opdrachten op één regel staan.

In het volgende voorbeeld wordt een bestand opgehaald uit de standaardbranch, meestal mainopgeslagen in de huidige map en wordt de gebruiker gevraagd om zijn referenties.

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

In het volgende voorbeeld wordt een bestand opgehaald uit de standaardvertakking, meestal mainen wordt er niet om referenties gevraagd omdat ze worden opgegeven.

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

In het volgende voorbeeld wordt een bestand opgehaald uit de opgegeven doorvoering.

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