Commande Git Afficher

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

Visual Studio 2019 | Visual Studio 2022

La commande tf git view récupère un fichier d’un dépôt Git vers un emplacement temporaire sur votre ordinateur et l’affiche.

Prérequis

  • Pour connaître les conditions requises, consultez Autorisations TFVC par défaut.

  • Vous devez être en mesure d’afficher l’artefact pour le type d’informations que vous demandez : afficher les informations au niveau de la collection pour les regroupements de projets, afficher les informations au niveau du projet pour les projets et lecture pour le dépôt et la branche si vous affichez des informations de branche. Pour plus d’informations, consultez Autorisations Git par défaut.

Syntaxe

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

Paramètres

Paramètre Description
/collection:<TeamProjectCollectionUrl> Spécifie l’URL de la collection de projets qui contient le fichier à afficher. Par exemple, http://myserver:8080/tfs/DefaultCollection ou https://dev.azure.com/fabrikam-fiber. Ce paramètre est obligatoire.
/teamproject:<TeamProjectIdentifier> Spécifie le nom du projet qui contient le dépôt. Ce paramètre est obligatoire.
/repository:<RepositoryIdentifier> Spécifie le nom du dépôt qui contient le fichier à afficher. Ce paramètre est obligatoire.
/blobId:<blobId> Spécifie l’ID d’un objet blob à récupérer. Cette option ne peut pas être utilisée avec le paramètre path. path ou blob est requise.
/path:<path> Spécifie le chemin d’accès du fichier. Cette option ne peut pas être utilisée avec le paramètre blob. path ou blob est requise.
/commitId:<commitId> Spécifie la validation qui contient le fichier à ouvrir pour l’affichage. Si vous omettez cette option, git view récupère la dernière version de la branche par défaut, généralement main. Ce paramètre peut uniquement être utilisé avec l’option path.
/output:<localfile> Chemin d’accès et nom sous lequel enregistrer le fichier récupéré. S’il n’est pas fourni, le fichier est enregistré dans %Temp%\TFSTemp.
/console Spécifie que la sortie du fichier doit être dirigée vers la console. Ce paramètre est utile si vous souhaitez écrire le fichier sur le disque à l’aide de la redirection de console, avec un nom ou un emplacement différent de l’élément avec version.
/login:<username>[,<password>] Spécifie le compte d'utilisateur pour exécuter la commande. Consultez Utiliser les commandes de contrôle de version Team Foundation.

Exemples

Notes

Les exemples suivants sont divisés en plusieurs lignes pour la lisibilité. Pour les copier et les coller dans la ligne de commande et les exécuter, commencez par les copier et collez-les dans le Bloc-notes ou un autre outil et modifiez-les afin que les commandes soient contenues sur une seule ligne.

L’exemple suivant récupère un fichier à partir de la branche par défaut, généralement main, l’enregistre dans le dossier actif et invite l’utilisateur à entrer ses informations d’identification.

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

L’exemple suivant récupère un fichier à partir de la branche par défaut, généralement main, et n’invite pas les informations d’identification, car elles sont fournies.

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

L’exemple suivant récupère un fichier à partir de la validation spécifiée.

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