Verrouiller et déverrouiller des dossiers ou des fichiers dans Team Foundation Version Control

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

Visual Studio 2019 | Visual Studio 2022

Vous pouvez utiliser l’Explorateur du contrôle de code source Visual Studio pour verrouiller ou déverrouiller un dossier ou un fichier suivi par Team Foundation Version Control (TFVC). Verrouillez ou déverrouillez des fichiers ou des dossiers pour refuser ou restaurer les privilèges d’un utilisateur, comme extraire un élément pour modification dans un autre espace de travail ou vérifier les modifications en attente d’un élément d’un autre espace de travail. Pour plus d’informations, consultez Créer et utiliser des espaces de travail.

Notes

Cet article s’applique au verrouillage ou au déverrouillage de fichiers gérés par TFVC. Pour obtenir de l’aide sur le déverrouillage des fichiers qui s’affichent en cours d’utilisation par des programmes sur votre PC, utilisez les outils Gérer et Explorateur de processus pour vous aider à trouver le programme qui verrouille vos fichiers.

Vous pouvez utiliser le verrouillage pour figer temporairement la version du serveur d’un élément afin que vous puissiez archiver une modification en attente sans devoir résoudre les conflits de fusion. Si vous souhaitez empêcher définitivement l'accès à un élément du serveur, vous devez plutôt utiliser la commande Autorisation.

Conseil

Vous pouvez utiliser la commande Verrouillage pour supprimer le verrou d'un autre utilisateur si vous avez des autorisations suffisantes.

Prérequis

Consultez Autorisations TFVC par défaut.

Verrouiller un dossier ou un fichier

Important

Les options de type de verrou s’affichent uniquement lorsque vous apportez des modifications dans un espace de travail serveur. L’utilisation d’espaces de travail locaux dans votre projet rend les verrous non applicables. Pour plus d’informations, consultez Comprendre les types de verrous.

  1. Pour ouvrir l’Explorateur du contrôle de code source dans Visual Studio, sélectionnez Afficher>Autres fenêtres>Explorateur de contrôles de code source Windows.

    Vous pouvez également sélectionner l’Explorateur du contrôle de code source dans la fenêtre Team Explorer.

  2. Dans l’Explorateur du contrôle de code source, cliquez avec le bouton droit sur le fichier que vous souhaitez verrouiller, puis sélectionnez Avancé>Verrouiller.

  3. Dans la boîte de dialogue Verrouiller, vérifiez que le fichier ou le dossier que vous souhaitez verrouiller est sélectionné, sélectionnez le type de verrou d’extraction ou d’archivage, puis sélectionnez Verrouiller. Pour plus d’informations, consultez Comprendre les types de verrous.

L’Explorateur du contrôle de code source affiche le verrou d’état en regard du fichier sous Modification en attente. La prochaine fois que vos modifications en attente sont vérifiées dans l’espace de travail, le verrou est supprimé. Pour plus d’informations, consultez Vérifier votre travail sur la base de code de l’équipe.

Notes

Vous pouvez également verrouiller des dossiers et des fichiers à partir de la ligne de commande. Pour plus d’informations, consultez commande Lock.

Déverrouiller un dossier ou un fichier

Important

Vous pouvez déverrouiller les fichiers que d’autres membres de votre équipe ont verrouillés uniquement si vous disposez d’autorisations UnlockOther. Si vous n’êtes pas autorisé à déverrouiller un fichier, l’option est inaccessible.

  1. Lorsque vous travaillez dans un espace de travail serveur dans Visual Studio, sélectionnez Afficher>Autres fenêtres>Explorateur du contrôle de code source Windows ou sélectionnez Explorateur de contrôles de code source dans la fenêtre Team Explorer.

  2. Dans l’Explorateur du contrôle de code source, cliquez avec le bouton droit sur le dossier ou le fichier à partir duquel vous souhaitez supprimer un verrou, puis sélectionnez Avancé>Déverrouiller.