Quelqu'un a laissé l'organisation, mais avant de partir, il a verrouillé tous les fichiers pour une raison inconnue.
Comment voulez-vous de les déverrouiller tous, afin que les autres développeurs peuvent travailler?
Quelqu'un a laissé l'organisation, mais avant de partir, il a verrouillé tous les fichiers pour une raison inconnue.
Comment voulez-vous de les déverrouiller tous, afin que les autres développeurs peuvent travailler?
Pour la suite de l'opération, vous devez être un administrateur de projet pour le projet que vous souhaitez annuler le check-in ou une Équipe de la Fondation de l'Administrateur si vous voulez le faire dans tous les projets.
Si vous avez encore le nom d'utilisateur de la personne, vous pouvez simplement faire quelque chose comme ceci:
tf serrure /serrure:aucun /espace de travail:WorkspaceName;nom d'utilisateur /récursive $/
Pour obtenir la liste des espaces de travail pour un utilisateur, il suffit d'exécuter la commande suivante à partir de la même invite:
tf espaces de travail /propriétaire:nom d'utilisateur
Pour plus de commandes, vérifier tf /?
Si le développeur a quitté l'organisation, alors la meilleure chose à faire est de supprimer leurs espaces de travail. Cela ouvrira pour vous les fichiers mais également de libérer des ressources sur le serveur.
Consultez le blog suivant je l'ai fait sur le sujet quand ça m'est arrivé il y a quelques années.
http://www.woodwardweb.com/vsts/unlocking_files.html
Vous pouvez supprimer l'espace de travail en utilisant la ligne de commande (tf.exe ou vous pouvez utiliser l'excellent TFS Sidekicks de Attrice.
Cheers,
Martin.
C'était la seule façon que j'ai résolu ce qui a impliqué la suppression de l'utilisateur de l'espace de travail:
http://2toad.com/Blog/2012/1/27/how-to-manage-tfs-workspaces
Si le message d'erreur "L'élément $/... est verrouillé pour le check-out par someUser:1 dans l'espace de travail someMachine123." puis-je utiliser la commande:
tf workspace /delete /server:http://machinename:8080/tfs/DefaultCollection someMachine123;someUser:1
Il y a juste un seul espace entre l'URL de la collection et de l' someMachine123;someUser:1
.
Notez que j'ai payé l'attention sur le fait que le message d'erreur mentionné l'utilisateur someUser:1
, j'ai donc imité que dans la commande. Il ne suffit pas de simplement exécuter la commande avec someUser
seulement. Je ne suis pas sûr de ce que l' :1 est tout au sujet, mais le point de l'être, imiter le message d'erreur.
Remarque le serveur doit être pleinement qualifié, collection le chemin, que vous pouvez trouver en allant à Team Foundation Server Administration Console->couche Application->Collections de Projets d'Équipe, le panneau du bas affiche l'URL de la collection qui est sélectionné dans le volet supérieur.
J'ai également eu un problème parce que j'ai essayé d'utiliser le pluriel workspaces
au lieu de simplement en workspace
car il y a une commande similaire qui est au pluriel.
Bonne Chance
vous devez d'abord vous avez le droit de le faire. Si vous avez, le plus simple est d'utiliser TFS sidekicks de attrice http://www.attrice.info/cm/tfs/
Greetz.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.