Commande dir (Team Foundation Version Control)

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

Visual Studio 2019 | Visual Studio 2022

La commande dir affiche tout ou partie du contenu du serveur pour Team Foundation Version Control (TFVC).

Prérequis

Pour utiliser la commande dir, l’autorisation Lire doit être définie sur Autoriser. Pour plus d’informations, consultez Autorisations TFVC par défaut.

Syntaxe

tf dir itemspec [/version:versionspec] [/recursive] 
[/folders] [/deleted] [/login:username,[password]] [/collection:TeamProjectCollectionUrl]

Paramètres

Arguments

Argument

Description

<itemspec>

Identifie le fichier ou le dossier sur lequel retourner des informations. Pour plus d’informations sur la façon dont TFVC analyse le itemspec pour déterminer quels éléments se trouvent dans l’étendue, consultez Utiliser les options pour modifier le fonctionnement d’une commande.

Notes

Vous pouvez définir plusieurs arguments itemspec.

<versionspec>

La valeur fournie par l’utilisateur pour l’option /version. Pour plus d’informations sur la façon dont TFVC analyse les spécifications d’une version pour déterminer quels éléments se trouvent dans l’étendue, consultez Utiliser les commandes de Team Foundation Version Control.

<username>

Fournit une valeur à l’option /login. Vous pouvez définir une valeur de nom d’utilisateur comme DOMAIN\username ou username.

<TeamProjectCollectionUrl>

L’URL de la collection de projets qui contient un ou plusieurs fichiers ou dossiers sur lesquels vous souhaitez afficher des informations, par exemple http://myserver:8080/tfs/DefaultCollection/.

Options

Option

Description

/version

Spécifie que TFVC doit afficher uniquement les fichiers et dossiers d’une certaine version.

/recursive

Restaure tous les fichiers et sous-dossiers du répertoire spécifié.

/folders

Affiche uniquement les dossiers.

/deleted

Affiche les éléments supprimés et les éléments existants. Les éléments supprimés sont suivis avec ;Xnn est l’ID de suppression.

/login

Spécifie le nom d’utilisateur et le mot de passe pour authentifier l’utilisateur auprès d’Azure DevOps.

/collection

Spécifie la collection de projets.

Notes

La commande dir fonctionne sur les copies de fichiers du serveur Azure DevOps, et non sur les copies locales. La commande utilise le dossier mappé local pour localiser le chemin du serveur Azure DevOps approprié. Vous utilisez cette commande pour explorer le serveur Azure DevOps et identifier les fichiers que vous devrez peut-être obtenir.

Pour plus d’informations sur l’utilisation de l’utilitaire de ligne de commande tf, consultez Utiliser les commandes de gestion de version Team Foundation.

Exemples

L’exemple suivant affiche une liste de fichiers, dossiers, sous-dossiers et fichiers dans le dossier serveur Azure DevOps auquel c:\projects est mappé. Le nombre d’éléments est également répertorié. Pour plus d’informations sur l’affichage et la modification des mappages de dossiers de travail, consultez Commande Espace de travail et Commande Workfold.

c:\projects>tf dir /recursive

L’exemple suivant affiche tous les fichiers serveur Azure DevOps au chemin d’accès 314dir. Le sous-dossier 314dir n’a pas besoin d’exister dans le dossier local.

c:\projects>tf dir 314dir

L’exemple suivant affiche la version des fichiers étiquetés My label dans le chemin du serveur Azure DevOps 314dir. Le sous-dossier 314dir n’a pas besoin d’exister dans le dossier local.

c:\projects>tf dir /version:L"My label" 314dir

L’exemple suivant affiche tous les dossiers à la racine du serveur Azure DevOps. Le dossier de travail local est ignoré, car $/ désigne un chemin de serveur Azure DevOps.

c:\projects>tf dir /folders $/

L’exemple suivant répertorie chaque fichier et dossier dans le serveur Azure DevOps.

c:\projects>tf dir /recursive $/

L’exemple suivant répertorie tous les éléments du dossier actif, y compris les éléments supprimés avec leurs ID de suppression.

c:\projects>tf dir /deleted