Compartir vía


Comando De vista de Git

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

Visual Studio 2019 | de Visual Studio 2022

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

Prerrequisitos

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

  • Puede 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 el repositorio y la rama si está viendo información de rama. Para obtener más información, consulte permisos de Git predeterminados.

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 Descripción
/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. Se requiere uno de path o blob.
/path:<path> Especifica la ruta de acceso del archivo. Esta opción no se puede usar con el parámetro blob. Se requiere uno de 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 en la 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 debe dirigirse a la consola. Este parámetro es útil si desea escribir el archivo en el disco mediante el redireccionamiento de la consola, con un nombre o ubicación diferente al elemento con versiones.
/login:<username>[,<password>] Especifica la cuenta de usuario para ejecutar el comando. Consulte Usar comandos de control de versiones de Team Foundation.

Ejemplos

Nota

Los ejemplos siguientes se dividen en varias líneas para mejorar la legibilidad. Para copiarlos y pegarlos en la línea de comandos y ejecutarlos, cópielos primero y péguelos en el Bloc de notas u otra herramienta y edítelos para que los comandos estén contenidos 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 mainy no solicita credenciales, ya que 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