Condividi tramite


Comando Visualizzazione Git

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

Visual Studio 2019 | Visual Studio 2022

Il comando tf git view recupera un file da un repository Git in un percorso temporaneo nel computer e lo visualizza.

Prerequisiti

  • Per i requisiti, vedere autorizzazioni tfvc predefinite.

  • È possibile visualizzare l'artefatto per il tipo di informazioni richieste: Visualizzare le informazioni a livello di raccolta per le raccolte di progetti, Visualizzare le informazioni a livello di progetto per i progetti e Leggi per repository e ramo se si visualizzano le informazioni sui rami. Per altre informazioni, vedere Autorizzazioni Git predefinite.

Sintassi

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

Parametri

Parametro Descrizione
/collection:<TeamProjectCollectionUrl> Specifica l'URL della raccolta di progetti che contiene il file da visualizzare. Ad esempio: http://myserver:8080/tfs/DefaultCollection o https://dev.azure.com/fabrikam-fiber. Questo parametro è obbligatorio.
/teamproject:<TeamProjectIdentifier> Specifica il nome del progetto che contiene il repository. Questo parametro è obbligatorio.
/repository:<RepositoryIdentifier> Specifica il nome del repository che contiene il file da visualizzare. Questo parametro è obbligatorio.
/blobId:<blobId> Specifica l'ID di un BLOB da recuperare. Questa opzione non può essere usata con il parametro path. È necessario uno dei path o blob.
/path:<path> Specifica il percorso del file. Questa opzione non può essere usata con il parametro blob. È necessario uno dei path o blob.
/commitId:<commitId> Specifica il commit che contiene il file da aprire per la visualizzazione. Se si omette questa opzione, git view recupera la versione più recente dal ramo predefinito, in genere main. Questo parametro può essere usato solo con l'opzione path.
/output:<localfile> Percorso e nome in cui salvare il file recuperato. Se non viene specificato, il file viene salvato in %Temp%\TFSTemp.
/console Specifica che l'output del file deve essere indirizzato alla console. Questo parametro è utile se si vuole scrivere il file su disco usando il reindirizzamento della console, con un nome o un percorso diverso rispetto all'elemento con versione.
/login:<username>[,<password>] Specifica l'account utente per eseguire il comando. Vedere Usare i comandi di controllo della versione di Team Foundation.

Esempi

Nota

Gli esempi seguenti sono suddivisi in più righe per migliorare la leggibilità. Per copiarli e incollarli nella riga di comando ed eseguirli, copiarli e incollarli nel Blocco note o in un altro strumento e modificarli in modo che i comandi siano contenuti in una singola riga.

L'esempio seguente recupera un file dal ramo predefinito, in genere main, lo salva nella cartella corrente e richiede all'utente le proprie credenziali.

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

L'esempio seguente recupera un file dal ramo predefinito, in genere maine non richiede le credenziali perché vengono fornite.

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

Nell'esempio seguente viene recuperato un file dal commit specificato.

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