Comment faire pour supprimer TFS contrôle de la source de liaisons pour une solution à partir de la ligne de commande
Est-il une ligne de commande approche pour avoir VS 2008 enlever les TFS de contrôle à la source des liaisons à partir d'un fichier de solution et constitutifs des fichiers de projet? J'ai besoin de quelque chose que je peux exécuter à partir d'un fichier de commandes, de sorte que je n'ai pas à ouvrir la solution et cliquez sur le 2 invites pour supprimer définitivement les liaisons.
Edit: Après la suppression de l' *.vspscc et *.vssscc fichiers, le projet et les fichiers de solution ont encore des références à TFS contrôle de code source. Ainsi, lorsque la solution est ouvert, vous êtes invité à supprimer la solution de contrôle de code source. Cette mise à jour de la solution et des fichiers afin de supprimer les liaisons, et c'est ce que je veux automatiser.
OriginalL'auteur Jeff Handley | 2008-10-02
Vous devez vous connecter pour publier un commentaire.
Un collègue a écrit ce NAnt tâche de le faire
http://www.atalasoft.com/cs/blogs/jake/archive/2008/05/21/2custom-nant-task-for-removing-tfs-bindings.aspx
OriginalL'auteur Lou Franco
Essayez de supprimer le *.vspscc fichier.
OriginalL'auteur Micah
Je voudrais écrire une simple console C# app qui permettrait de parcourir un répertoire, de la charge de toute la sln ou proj fichiers, et la bande de la source de contrôle de la configuration. Pour TFS, vous devriez seulement besoin de modifier le fichier sln, car je ne pense pas que je ai vu aucun contrôle à la source des infos stockées dans les projets actuels.
La structure de la sln fichier est très simple à comprendre, je crois que vous avez juste besoin de trouver le bon GlobalSection. Ouvrir le fichier sln dans le bloc-notes pour le trouver.
OriginalL'auteur tbreffni