J'ai une solution Visual Studio 2012 (RC) liée à un serveur CodePlex . Cependant, je souhaite le lier à un Team Foundation Service server à la place. Je me fiche de la préservation de l’histoire, car j’ai de toute façon commencé le projet. Comment dois-je procéder pour lier la solution au nouveau serveur?
J'ai essayé File->Source Control->Advanced->Change Source Control
tout en étant connecté au serveur TFS Team Foundation Service, mais je ne peux que constater que l'action Bind
est disponible, ce qui ne fait que rétablir la liaison avec CodePlex. Ce qui est étrange, puisque Visual Studio m'a indiqué la boîte de dialogue Change Source Control
lorsque j'ai tenté d'ajouter directement la solution non liée au serveur Team Foundation Service.
J'ai découvert comment faire cela avec l'aide de cet article . Alors que j'étais connecté à CodePlex TFS, j'ai ouvert File->Source Control->Advanced->Workspaces
, puis double-cliquez sur mon élément d'espace de travail. Cela a ouvert une boîte de dialogue dans laquelle j'ai supprimé le dossier de travail de la solution.
Après cela, je pouvais me connecter à Team Foundation Service et laisser librement la solution être contrôlée par le serveur source.
Si vous avez déplacé votre projet sous un autre SC et que vous deviez le lier à ce SC:
File->Source Control->Advanced->Change Source Control
.Source Control->Add Selected Projects to Source Control
.