source visuelle sûre - comment enlever les fixations de la solution sans ouverture dans le studio visuel
Quelqu'un connais un bon moyen de supprimer vss contrôle de la source de liaisons pour un visual studio 2005 et 2008, la solution sans l'ouvrir dans visual studio?
J'ai l'habitude d'utiliser: del /s /f /a: *.*scc
Puis, quand j'ai ouvert visual studio, il allait m'inviter et me donner l'option "supprimer définitivement les liaisons".
Maintenant, quand j'essaie ce qu'il recrée l' .vssscc fichier et me dit ma copie de travail contient une version différente de l' .vsscc fichier. Il n'y a pas d'option pour supprimer la source de contrôle de liaisons.
Le vrai problème, c'est que je suis en train de travailler sur un vieux marqué copie de la solution à partir d'une source sécuritaire. Mais, si j'ouvre la solution pendant qu'il est encore lié à la source de contrôle est d'avoir la dernière version du site web. Il le fait même si j'ai l'option "Contrôle de la Source-->-->pour Obtenir tout quand l'ouverture d'une solution ou d'un projet" décochée.
source d'informationauteur Seth Reno | 2009-06-19
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce travail en éditant le fichier de solution ainsi que la suppression de la *.*csc fichiers.
Voici ce que j'ai retiré de la solution du fichier:
En vertu de la section:
J'ai enlevé les 4 lignes suivantes:
Également supprimé la totalité de l'article:
Après avoir fait cela, quand j'ai ouvert la solution-je obtenir l'invite de commandes avec l'option "supprimer définitivement les liaisons".
Dans Visual Studio
Il faut également changer de lire uniquement les attributs de tous les fichiers en lecture/écriture afin de pouvoir les modifier plus tard.
C'est l' .fichier cmd-je utiliser pour supprimer toutes les sources des fichiers de contrôle:
Après quoi vous pouvez soit ouvrir dans Visual Studio et êtes invité à supprimer la source de contrôle de liaisons (ce qui supprime les lignes mentionnées par Seth Reno, c'est à dire.
)
Ou vous pourriez faire une sorte d'expression régulière de suppression, mais je n'ai pas de code pour que.
Juste la recherche de votre projet *.csc et .vsssupprimer toutes ces, ensuite, ouvrez votre projet dans Visual Studio 2008, qui vous demandera si vous voulez supprimer les liaisons ou le fixer
Je ne suis pas sûr de la "meilleure" réponse, mais je peux fournir quelques informations: la Première est la seule à même d'assurer la meilleure façon que j'ai trouver pour séparer un VS2005/2008 du projet ou de la solution et VSS est de créer un nouveau projet et de solution avec les mêmes paramètres, dans de nouveaux dossiers, copier tous les modules, les classes, les formes etc. membre des fichiers sur et puis les ajouter au projet et, enfin, de réinitialiser l'ensemble de ce projet et de la solution des attributs de match.
Si quelqu'un a une meilleure fiable façon de faire cela, j'aimerais l'entendre, mais jusqu'à présent, tout ce que j'ai essayé a entraîné une rupture à la fois le projet/solution et l'intégration de VSS.
Autant que je sache, la cause de ceci est que la liaison entre VSS et VS projets de la solution.PVC, solution.VSSSCC, solution.La SLN, mssccprj.csc, vssver.spc, et *.%proj fichiers et peut-être dans le SUO (pouah!).