TFS : Débloquer les fichiers lockés par un ancien collaborateur

Un collègue a quitté la société, celui-ci est parti tout en gardant des fichiers TFS en lock sur son ordinateur (oui cela existe). Impossible ensuite pour les autres collaborateurs de modifier ces fichiers et on peut plus demander à la personne de revenir pour les débloquer…

Unable to perform operation on $/myRandomProject/Web.config. The item $/myRandomProject/Web.config is locked in workspace COMPUTER;SESSION.

Voici comment faire pour résoudre ce problème et récupérer l’accès en modification aux fichiers.

Prérequis : être un administrateur du projet voulu ou un administrateur du TFS entier si cela concerne plusieurs projets

1- Ouvrir une fenêtre de commande Visual Studio (ici VS2017), Developer Command Prompt for VS 2017, en mode Administrateur

Celle-ci va charger une fenêtre de commande avec les outils Visual Studio, dont TF.exe, l’outil d’administration en ligne de commande de TFS.

2- Ecrire la commande suivante : tf lock /lock:none /collection:URLDefaultCollection/tfs/defaultcollection/ /workspace:COMPUTER;SESSION /recursive $/

L’instruction /lock:none indique qu’il faut retirer les locks sur l’item.

L’instruction /collection indique l’url où est présente la collection

L’instruction /worskpace indique le workspace sur lequel travailler

L’instruction /recursive $/ indique que l’opération doit être appliquée sur toute l’arborescence depuis la racine

Ces opérations peuvent prendre plusieurs minutes selon la quantité de fichiers.

Pour plus de détails sur les commandes de l’outil TFS, voici la doc MSDN : https://docs.microsoft.com/fr-fr/vsts/tfvc/use-team-foundation-version-control-commands

Autre Tips TFS

Supprimer un projet de Visual Studio Online / TFS Online

Où est passé mon Annotate ?

%d blogueurs aiment cette page :