Comment supprimer n’importe quel workspace d’un serveur de build
Au fur et à mesure TFS engrange un grand nombre de workspace. Comme il n'est pas possible d'avoir deux workspaces identiques sur le même serveur, il devient intéressant de supprimer d'anciens workspaces devenus obsolètes.
En Powershell
Tout se passe via l'outil TF.exe situté dans %\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Tf.exe
Comment lister tous les workspaces ?
.\TF.exe workspaces /server:MONSERVEUR/COLLECTION /owner:*
Pour plus de détails, il suffit d'ajouter le paramètre /format:detailed
Comment supprimer un workspace spécifique?
.\TF.exe workspace /delete /collection:MONSERVEUR/COLLECTION "NOMDUWORKSPACE;NOMDELUTILISATEUR"
D'une manière plus conviviale (tout en étant gratuite)
Les lignes de commandes c'est pratique mais pas très user friendly.
Pour (entre autres) plus de confort dans l'édition des workspace il y a Team Foundation Sidekick d'ATTRICE
L'outil est directement intégré à Visual Studio et est un formidable outil pour faciliter l'usage et l'administration de certaines fonctionnalités de TFS (workspace, permissions, les historiques...).
Pour l'édition des workspace : Tools -> Team Foundation Sidekicks -> Workspace Sidekick
Sauf pour des cas spécifiques, Sidekick réponds à la très grande majorité des besoins tout en étant très facile d'utilisation :)
Commentaires