Checkout (ou Edit), commande

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

Visual Studio 2019 | Visual Studio 2022

La commande TFVC checkout ou edit extrait un fichier et modifie son état de modification en attente pour modifier. Vous pouvez appeler cette commande à l’aide de checkout ou edit.

Vous pouvez également utiliser Visual Studio pour extraire et modifier des fichiers.

Conseils

  • Si vous commencez une nouvelle tâche, il est judicieux de télécharger les derniers fichiers à partir du serveur avant d’extraire les fichiers et de commencer votre travail. Consultez la Commande Obtenir.

  • Lorsque vous commencez à modifier un fichier dans un espace de travail local, il est automatiquement extrait pour vous.

  • Vous pouvez afficher la liste de vos modifications en attente à l’invite de commandes à l’aide de la commande État.

  • Vous pouvez utiliser des données associées telles que des commentaires et des éléments de travail associés dans la boîte de dialogue Archiver à l’aide de la commande Archiver.

  • Lorsque vous êtes prêt à archiver vos modifications apportées au codebase de l’équipe sur le serveur, utilisez la commande Checkin.

  • Si vous devez mettre de côté les modifications ou que vous souhaitez nettoyer votre espace de travail pour une autre tâche, utilisez la commande Réserver.

  • Si vous utilisez un espace de travail de serveur, les fichiers que vous n’avez pas extraits sont en lecture seule.

Prérequis

Syntaxe

tf checkout [/lock:(none|checkin|checkout)] [/recursive] [/encoding:encoding] itemspec [/login: username,[password]]

Paramètres

Paramètre Description
/encoding Ignorez ce paramètre.
<itemspec> Spécifie l’étendue des éléments à extraire. Pour connaître la syntaxe, consultez Utiliser des commandes Team Foundation Version Control.
/lock Applique ou supprime un verrou. Consultez Utiliser les commandes Team Foundation Version Control.
/login:<username>[,<password>] Spécifie le compte d'utilisateur pour exécuter la commande. Consultez Utiliser les commandes Team Foundation Version Control.
/recursive Extrait de manière récursive les éléments dans le répertoire et les sous-répertoires spécifiés.

Exemples

Les exemples suivants supposent que c:\code\SiteApp\Main est le dossier principal mappé vers la collection de projets dans l’espace de travail de l’utilisateur.

Extraire un seul élément

L’exemple suivant extrait program.cs :

c:\code\SiteApp\Main\SolutionA\Project1\>tf checkout program.cs

Extraire deux éléments

L’exemple suivant extrait program.cs et program2.cs :

c:\code\SiteApp\Main\SolutionA\Project1\>tf checkout program1.cs program2.cs