J'ai une solution avec dossier de solution et projets. Récupérez l'intégralité du code source de TFS dans un dossier local, dites c:\mycodes, puis copiez le dossier c:\mycode dans un autre dossier c:\lab
Dans c:\lab, supprimez tous les fichiers de contrôle de source * .vssscc, * .vspscc, puis ouvrez à nouveau la solution dans c:\lab.
Une partie du projet se déconnecte de TFS, mais une partie des projets de cette solution se connectent toujours à TFS et certains fichiers * .vssscc, * .vspscc sont recréés lors de l'ouverture de la solution. Ensuite, dissociez tous les projets du serveur, ces projets ont toujours des fichiers * .vspscc générés automatiquement.
Je veux une copie propre du code source sans contrôle de source. Comment résoudre ce problème?
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 Source Control
menu. En dessous, vous verrez Change Source Control
.
Sélectionnez-le et, dans la boîte de dialogue qui s'affiche, choisissez "dissocier".
Votre solution n'est plus liée.
Code:
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 1
SccEnterpriseProvider = JKHJ78900-10FA-6457-4535-645676465463}
SccTeamFoundationServer = https://********.visualstudio.com/defaultcollection
SccLocalPath0 = .
EndGlobalSection
Dans VS-2013 depuis "Solution Explorer", sélectionnez n'importe quelle solution. Dans le menu FICHIER, sélectionnez Contrôle source-> Avance-> Changer le contrôle source . Dans la fenêtre contextuelle, vous pouvez enfin cliquer sur le bouton dissocier pour chaque projet de la solution. Il m'a fallu un certain temps pour trouver de réponse par @Robaticus. Désolé, je ne peux pas encore commenter. visual-studio-201
J'ai souvent besoin de retirer des solutions ou des projets du contrôle de source TFS pour les envoyer aux clients sans et des liaisons de contrôle de source laissées pour compte. J'utilise un utilitaire de CodePlex pour réaliser le travail. Veuillez vous référer à mon article de blog "Comment supprimer définitivement les liaisons de contrôle de source TFS des solutions Visual Studio (VS2012)" http://camerondwyer.wordpress.com/2012/11/07/how-to-permanently-remove -tfs-source-control-binding-from-visual-studio-solutions-vs2012 /
Vous devez également modifier le fichier .sln, car Visual Studio stocke 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 fan de TFS, le laisser tomber sans contrôle de source serait une mauvaise décision.