web-dev-qa-db-fra.com

Visual Studio 2012 - Comment lier ma solution à un autre serveur Team Foundation?

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.

16
aknuds1

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.

39
aknuds1

Si vous avez déplacé votre projet sous un autre SC et que vous deviez le lier à ce SC: 

  1. Dissociez-le dans le File->Source Control->Advanced->Change Source Control.
  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis sur Source Control->Add Selected Projects to Source Control.
2
optim1st