43 votes

Comment déconnecter la solution du contrôle de source sur TFS

J'ai une solution avec la solution de dossiers et de projets. Obtenez de l'ensemble de la soure code de TFS dans un dossier local-dire c:\mycodes Puis copiez le dossier c:\mycode dans un autre dossier c:\lab

Dans c:\lab, supprimer tous les fichier de contrôle source *.vssscc, *.vspscc, puis ouvrez la solution dans c:\lab de nouveau.

Une partie du projet se déconnecter de TSF, mais une partie des projets dans cette solution encore de se connecter au serveur TFS et certains *.vssscc, *.vspscc fichiers recréé lors de l'ouverture de la solution. Ensuite, supprimez toutes les projet à partir du serveur, ces projets ont encore *.vspscc fichiers générés automatiquement.

Je veux une copie propre du code source avec aucune source de contrôle. Comment résoudre ce problème?

59voto

Robaticus Points 14665

Dans Visual Studio, sélectionnez la solution dans l'explorateur de solutions, puis accédez au menu File . Dans le menu Fichier, vous verrez un menu Source Control . En dessous, vous verrez Change Source Control .

Sélectionnez cette option et, dans la boîte de dialogue qui s’affiche, choisissez "dissocier".

Votre solution n'est plus liée.

3voto

Cameron Dwyer Points 21

J'ai souvent besoin de prendre des solutions ou des projets de TFS contrôle de code source pour envoyer à des clients sans et de contrôle à la source des liaisons à gauche derrière. J'utilise un utilitaire de CodePlex pour réaliser le travail. Veuillez vous reporter à mon blog "Comment Supprimer Définitivement TFS de Contrôle à la Source des Fixations de Solutions Visual Studio (VS2012)" http://camerondwyer.wordpress.com/2012/11/07/how-to-permanently-remove-tfs-source-control-binding-from-visual-studio-solutions-vs2012/

1voto

Johan Buret Points 1423

Vous devez également modifier le fichier .sln, car Visual Studio enregistre les liaisons TFS principalement dans ce fichier, une ligne par projet.

Euh, attends. Vous utiliserez toujours un contrôle de source, non? Même si je ne suis pas un fan de TFS, le laisser tomber sans contrôle de source serait une mauvaise chose.

0voto

SGarratt Points 544

J'ai porté un fichier C # écrit par Jacob Lauzier pour supprimer les informations de contrôle du code source d'une copie d'une solution dans un script PowerShell. Je l'ai documenté ici .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X