Comando git view

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

Visual Studio 2019 | Visual Studio 2022

El comando tf git view recupera un archivo de un repositorio de Git en una ubicación temporal en el equipo y lo muestra.

Requisitos previos

  • Para conocer los requisitos, consulte Permisos predeterminados de TFVC.

  • Debe poder ver el artefacto para el tipo de información que solicita: Ver información de nivel de colección para colecciones de proyectos, Ver información de nivel de proyecto para proyectos y Leer para repositorios y ramas si está viendo información de rama. Para obtener más información, vea Permisos predeterminados de Git.

Sintaxis

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

Parámetros

Parámetro Description
/collection:<TeamProjectCollectionUrl> Especifica la dirección URL de la colección de proyectos que contiene el archivo que se va a ver. Por ejemplo: http://myserver:8080/tfs/DefaultCollection o https://dev.azure.com/fabrikam-fiber. Este parámetro es obligatorio.
/teamproject:<TeamProjectIdentifier> Especifica el nombre del proyecto que contiene el repositorio. Este parámetro es obligatorio.
/repository:<RepositoryIdentifier> Especifica el nombre del repositorio que contiene el archivo que se va a ver. Este parámetro es obligatorio.
/blobId:<blobId> Especifica el identificador de un blob que se va a recuperar. Esta opción no se puede usar con el parámetro path. Es obligatorio especificar path o blob.
/path:<path> Especifica la ruta de acceso del archivo. Esta opción no se puede usar con el parámetro blob. Es obligatorio especificar path o blob.
/commitId:<commitId> Especifica la confirmación que contiene el archivo que se va a abrir para su visualización. Si omite esta opción, git view recupera la versión más reciente de la rama predeterminada, normalmente main. Este parámetro solo se puede usar con la opción path.
/output:<localfile> Ruta de acceso y nombre con los que se va a guardar el archivo recuperado. Si no se proporciona, el archivo se guarda en %Temp%\TFSTemp.
/console Especifica que la salida del archivo se debe dirigir a la consola. Este parámetro es útil si se quiere escribir el archivo en el disco mediante el redireccionamiento de la consola, con un nombre o ubicación diferentes al elemento con versiones.
/login:<username>[,<password>] Especifica la cuenta de usuario que ejecuta el comando. Vea Uso de comandos de Control de versiones de Team Foundation.

Ejemplos

Nota:

Los ejemplos siguientes se dividen en varias líneas para facilitar la lectura. Para copiarlos y pegarlos en la línea de comandos y ejecutarlos, primero cópielos y péguelos en el Bloc de notas u otra herramienta, y edítelos a fin de que los comandos se muestren en una sola línea.

En el ejemplo siguiente se recupera un archivo de la rama predeterminada, normalmente main, se guarda en la carpeta actual y se solicita al usuario sus credenciales.

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

En el ejemplo siguiente se recupera un archivo de la rama predeterminada, normalmente main, y no se solicitan credenciales, debido a que ya se proporcionan.

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

En el ejemplo siguiente se recupera un archivo de la confirmación especificada.

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