37 votes

Des espaces de travail TFS à travers VS 2010 et 2012?

Je suis actuellement en développement sur Visual Studio 2012 RC à l'aide de TFS Preview de commande de la source. Je voudrais créer un package SSIS projet d'Intégration, ce qui m'oblige à utiliser Visual Studio 2010. Cependant, lorsque je me connecte à TFS de VS 2010, il crée automatiquement un nouvel espace de travail et ne pas la liste des VS 2012 de l'espace de travail.

Si j'émets l' tf workspaces commande à partir de la VS 2010 invite de commande, je ne vois que le VS 2010 d'espace de travail, et si je la commande à partir de la VS 2012 invite de commande, je ne vois que le VS 2012 de l'espace de travail (les deux indiquent la même collection qui est utilisé).

Est-il possible que je peux obtenir par rapport à 2010 pour voir le VS 2012 espace de travail? Je préfère ne pas avoir deux copies du code source juste pour être en mesure d'utiliser par rapport à 2010 pour le projet SSIS.

70voto

Edward Thomson Points 21899

TFS 2012 introduit un nouveau concept appelé les espaces de travail locaux, qui diffèrent subtilement du comportement des espaces de travail dans les versions précédentes de TFS (l'ancien comportement par défaut est maintenant appelé un serveur d'espace de travail.) Les espaces de travail locaux ne nécessitent pas de fichiers en lecture seule et la place que les fichiers soient modifiés sans vérifier à partir du serveur, et ils sont destinés à être plus adaptée pour les petites et moyennes, des espaces de travail. Pour cette raison, les locaux, les espaces de travail par défaut dans TFS 2012.

Les espaces de travail locaux, cependant, ne sont pas compatibles avec TFS 2010 et TFS 2010 les clients ne seront pas en mesure d'utiliser un nouvel espace de travail local.

Vous pouvez convertir l'espace de travail que vous avez créé avec votre VS 2012 client à un serveur d'espace de travail. Dans l'espace de travail Edit boîte de dialogue, sélectionnez Avancé, et vous pouvez changer le type d'un Local à un Serveur d'espace de travail.

À ce stade, vous devriez être en mesure de se connecter avec VS 2010 et choisissez TFS espace de travail.

(Notez que ce n'est pas suffisant pour utiliser tf workspaces car qui sera de retour une copie en cache de votre espace de travail de liste, vous aurez besoin de vous connecter au serveur avec Visual Studio 2010 ou avec un tf.exe commande qui communique avec le serveur.)

4voto

Richard II Points 48

En plus de la propriété Location = "Server" mentionnée dans d'autres réponses / commentaires, la propriété File Time doit être "Current", comme indiqué ci-dessous.

Workspaces créé dans Visual Studio 2012/2013 soit avec emplacement = "local" ou fichier Time = "Checkin" ne sont pas visibles / utilisables dans Visual Studio 2010.

entrez la description de l'image 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