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

image

Sauf pour des cas spécifiques, Sidekick réponds à la très grande majorité des besoins tout en étant très facile d'utilisation :)

Ces billets pourraient aussi vous intéresser

Vous nous direz ?!

Commentaires

comments powered by Disqus