Supprimer un projet Team Foundation Server

S

Il y a quelques temps, j’ai été amené à supprimer un projet déposé en ligne sur Team Foundation Server, et cela n’a pas été une mince affaire.

Voilà donc la marche à suivre au cas où vous devriez réaliser la même opération.

Utiliser en ligne de commande

Microsoft propose une marche à suivre reposant sur l’utilisation de la console. Cette méthode est efficace dès lors que l’on s’entend sur la définition du mot projet. Si vous avez déposé plusieurs projets dans un répertoire racine, appelé Default si vous n’avez pas précisé d’autre nom, sachez que vous ne pourrez pas les supprimer, le projet étant le répertoire racine.

Pour pouvoir supprimer un projet, vous devez être membre du groupe Team Foundation Administrators ou Project Administrators.

Microsoft préconise d’utiliser la ligne de commande TFSDeleteProject via l’outil ligne de commande de Visual Studio, mais vous pouvez très bien utiliser la console Windows traditionnelle, sous Windows 7 en tapant cmd dans le menu Démarrer -> exécuter, sous Windows 8 en ouvrant l’application depuis le menu Windows.

Ouvrez la console et déplacez-vous dans le répertoire où est installée votre version la plus récente de Visual Studio en tapant la commande suivante :

cd %programfiles(x86)%\\Microsoft Visual Studio 12.0\\Common7\\IDE

Si vous êtes sous Windows 7, remplacez

%programfiles(x86)%

par

%programfiles%

Une fois dans ce répertoire, tapez la commande suivante :

TfsDeleteProject /force /collection:https://yourdomain.visualstudio.com/DefaultCollection "MyProject"

yourdomain est le nom de votre sous-domaine sur TFS et MyProject le nom de votre projet, par défaut Default. Les guillemets ne sont pas obligatoires si votre le nom de votre projet ne comporte pas d’espaces ni de caractères spéciaux.

Vous pouvez précisez d’autres paramètres optionnels que force, consultez la documentation Microsoft si vous souhaitez les connaître, sachez cependant qu’ils ne sont pas obligatoires.

Appuyez ensuite sur Enter, puis sur Y pour confirmer la suppression.

Utiliser l’interface en ligne

Plus simple mais franchement bien cachée, l’option de suppression de projet est disponible via l’interface en ligne à l’adresse https://yourdomain.visualstudio.com/DefaultCollection/_admin. Un clic droit -> supprimer le projet fera alors votre bonheur.

A propos de l'auteur

Steve Lebleu

Cross-triathlète, amoureux de nature, de grands espaces et ... d'applications web. Curieux et touche-à-tout, je m'intéresse à tous les aspects du développement d'un projet web. Je suis développeur full stack freelance depuis 2018, principalement sur des piles Javascript.

Ajouter un commentaire