Compatibilité entre les clients Team Foundation et Team Foundation Server
Si vous avez mis à niveau Visual Studio ou Team Foundation Server (TFS), vous devez vérifier que vous pouvez vous connecter de votre version du client Visual Studio ou Team Foundation à la version de TFS qui s'exécute dans votre déploiement. Vous devez, en général, suivre ces instructions :
Connexion à TFS :
Visual Studio Online exécute toujours la dernière version de TFS.
Vous pouvez vous connecter à la version la plus récente de TFS à partir de versions antérieures de Team Explorer, mais vous devrez peut-être installer des logiciels supplémentaires. La version actuelle de Team Explorer s'installe avec chaque version de Visual Studio.
La connexion à Visual Studio Team Foundation Server 2013 à partir de Visual Studio 2008 ou de Team Explorer pour Visual Studio 2005 Team System requiert l'installation de Microsoft Source Code Control Interface (MSSCCI) Provider 2013. Cette configuration permet aux utilisateurs d'accéder au contrôle de version Team Foundation à partir de ces versions clientes antérieures.
Lorsque vous vous connectez à une version plus récente de TFS que celle du client que vous exécutez, vous pouvez uniquement accéder aux fonctionnalités prises en charge par votre client. Par exemple, si vous connectez Visual Studio 2010 à TFS 2013, vous pouvez exécuter les mêmes fonctions que si vous êtes connecté à TFS 2010. Vous ne pouvez pas accéder aux nouvelles fonctionnalités non prises en charge par Visual Studio 2010.
Pour créer un projet d'équipe ou gérer les modèles de processus sur un serveur TFS sur site, vous devez vous connecter avec le même niveau de version que celui de Visual Studio ou Team Explorer. Autrement dit, pour créer un projet d'équipe dans TFS 2013, vous devez vous connecter à partir de Team Explorer 2013.
Pour plus d'informations sur la compatibilité et le déploiement d'un serveur de builds, voir Déployer et configurer un serveur de build.
Vous pouvez contourner la plupart des limitations en installant Team Explorer 2013 dans une configuration côte à côte avec une version antérieure de Visual Studio ou en utilisant Team Web Access (TWA). Utilisez Team Explorer 2013 pour prendre en charge les tâches d'administration TFS et les tâches d'administration de projet.
Team Explorer est disponible en téléchargement gratuit.
Clarification de la terminologie :
Les versions antérieures font référence au logiciel disponible avec les versions de TFS antérieures à Visual Studio Team Foundation Server 2013, la version actuelle.
La compatibilité ascendante est la façon dont les versions antérieures d'un client prennent en charge la version actuelle de Team Foundation Server, ce qui requiert parfois l'ajout d'une mise à jour logicielle. La compatibilité descendante fait référence à la manière dont la version actuelle d'un client prend en charge des versions antérieures de Team Foundation Server. Une mise à jour par correctif logiciel grand public est disponible pour prendre en charge la compatibilité ascendante de Team Explorer.
Team Web Access et la compatibilité de versions
TWA est automatiquement installé et configuré lorsque vous installez ou mettez à niveau Team Foundation Server. La compatibilité de versions ne constitue pas un problème, car toutes les instances de Team Foundation Server sont accessibles par les services TWA hébergés sur ce serveur. Pour vous connecter à TWA, utilisez l'un de ces navigateurs :
Internet Explorer versions 9, 10 et 11
Mozilla Firefox, dernière version
Google Chrome, dernière version
Safari (pris en charge sur Mac uniquement), versions 5, 6 et 7
Pour en savoir plus sur les nouvelles fonctionnalités disponibles via TWA avec la mise à niveau à TFS 2013, allez ici.
Prise en charge de client Visual Studio Online
Pour la connexion à Visual Studio Online, utilisez l'un de ces clients.
Version de Visual Studio |
Version de Team Explorer |
Logiciels requis |
---|---|---|
Visual Studio 2013 |
Team Explorer 2013 |
Version RTM ou dernière mise à jour. |
Visual Studio 2012 |
Team Explorer 2012 |
Requiert la dernière mise à jour de Visual Studio 2012. Prend en charge Git avec Visual Studio Tools pour l'extension Git. |
Visual Studio 2010 |
Team Explorer 2010 |
Requiert le SP1 et le correctif logiciel grand public de compatibilité. |
Visual Studio 2008 |
Team Explorer pour Visual Studio Team System 2008 |
Requiert le SP1 et le correctif logiciel grand public de compatibilité. Le contrôle de version est disponible à l'aide de MSSCCI 2013 en plus de Compat GDR. |
Pour obtenir une vue d'ensemble des nouvelles fonctionnalités, consultez la chronologie des fonctionnalités.
Prise en charge client de TFS 2013
Pour vous connecter à un serveur qui exécute la version actuelle de TFS, utilisez l'un des clients suivants.
Version de Visual Studio |
Version de Team Explorer |
Logiciels requis |
---|---|---|
Visual Studio 2013 |
Team Explorer 2013 |
Version RTM ou dernière mise à jour. |
Visual Studio 2012 |
Team Explorer 2012 |
Requiert la dernière mise à jour de Visual Studio 2012. Prend en charge Git avec Visual Studio Tools pour l'extension Git. |
Visual Studio 2010 |
Team Explorer 2010 |
Requiert le SP1 et le correctif logiciel grand public de compatibilité. |
Visual Studio 2008 |
Team Explorer pour Visual Studio Team System 2008 |
Requiert le SP1 et le correctif logiciel grand public de compatibilité. Contrôle de version disponible en utilisant MSSCCI 2013. |
Visual Studio 2005 |
Contrôle de version disponible en utilisant MSSCCI 2013. Les utilisateurs de Windows XP doivent utiliser MSSCCI 2010. |
Pour une vue d'ensemble des nouvelles fonctionnalités, voir Nouveautés de Visual Studio 2013 Application Lifecycle Management.
Prise en charge client de TFS 2012
Vous pouvez vous connecter à un serveur qui exécute TFS 2012 à partir de l'un de ces clients :
Version de Visual Studio |
Version de Team Explorer |
Logiciels requis |
---|---|---|
Visual Studio 2013 |
Team Explorer 2013 |
Version RTM ou dernière mise à jour |
Visual Studio 2012 |
Team Explorer 2012 |
Version RTM et dernière mise à jour. Prend en charge Git avec Visual Studio Tools pour l'extension Git. |
Visual Studio 2010 |
Team Explorer 2010 |
Requiert le SP1 et le correctif logiciel grand public de compatibilité. |
Visual Studio 2008 |
Team Explorer pour Visual Studio Team System 2008 |
Requiert le SP1 et le correctif logiciel grand public de compatibilité. |
Visual Studio 2005 |
Accès limité disponible en utilisant MSSCCI 2012. Les utilisateurs de Windows XP doivent utiliser MSSCCI 2010. |
Voici les tâches côté client qui sont disponibles si vous vous connectez à TFS 2012 ou à TFS 2013 à partir d'un client Visual Studio 2012 :
Domaine de fonctionnalités |
Disponibilité |
---|---|
Mon travail, Modifications en attente et Révision du code de la requête |
Ces fonctionnalités sont uniquement disponibles dans Team Explorer 2012 et Team Explorer 2013. |
Stratégies de contrôle d'analyse du code |
Il existe des différences au niveau de la création et de l'évaluation des stratégies d'archivage lorsque vous utilisez différentes versions de Team Explorer. Consultez Compatibilité des versions des stratégies d'archivage de l'analyse du code. |
Format de nom et espaces de travail locaux du contrôle de version |
Vous ne pouvez pas utiliser des espaces de travail locaux avec les versions antérieures de Visual Studio. Vous devez utiliser les espaces de travail du serveur. Vous pouvez uniquement partager les espaces de travail du serveur sur plusieurs clients. Consultez Décider d'utiliser un espace de travail local ou de serveur.
Le contrôle de version utilise désormais un nom complet, tel que Jamal Hartnet, lorsqu'il affiche les données utilisateur au lieu d'un ID d'utilisateur, tel que fabrikamfiber\jamal. Vous devrez mettre à jour les dépendances sur le format de sortie de ligne de commande pour analyser les noms en fonction du nouveau format. |
Test |
Visual Studio 2012 a introduit plusieurs modifications qui affectent la compatibilité de Microsoft Test Manager, des tests unitaires, des tests codés de l'interface utilisateur, des tests de performances web et des tests de charge. Consultez Nouveautés dans le test de l'application dans Visual Studio 2013. |
Création de projet et gestion de modèle de processus |
Vous devez utiliser Team Explorer 2012 pour créer un projet d'équipe ou pour transférer et télécharger des modèles de processus lorsque vous vous connectez à TFS 2012. |
Gérer les groupes et la sécurité |
Pour gérer des groupes, des appartenance aux groupes et des autorisations de sécurité, vous devez utiliser Team Web Access. |
Suivi des éléments de travail |
Pour effectuer les tâches suivantes, vous devez vous connecter à TFS 2012 ou à une version plus récente :
|
Extensibilité |
Le modèle d'extensibilité pour Team Explorer a été complètement remodelé. Les contrôles personnalisés basés sur des versions antérieures doivent être réécrits. Vous pouvez afficher des formulaires d'éléments de travail qui contiennent de nouveaux contrôles personnalisés, mais ces derniers s'affichent comme manquants. L'emplacement sur le formulaire du contrôle manquant s'affiche en rouge et inclut le chemin d'accès du contrôle manquant. Pour afficher tous les nouveaux contrôles de formulaires d'éléments de travail, utilisez la version actuelle de Team Explorer dans une configuration en côte à côte ou utilisez Team Web Access. |
Prise en charge client de TFS 2010
Pour vous connecter à un serveur qui exécute TFS 2010, utilisez l'une de ces clients :
Version de Visual Studio |
Version de Team Explorer |
Logiciels requis |
---|---|---|
Visual Studio 2013 |
Team Explorer 2013 |
Version RTM ou dernière mise à jour |
Visual Studio 2012 |
Team Explorer 2012 |
Requiert la dernière mise à jour de Visual Studio 2012. Prend en charge Git avec Visual Studio Tools pour l'extension Git. |
Visual Studio 2010 |
Team Explorer 2010 |
Requiert le SP1 et le correctif logiciel grand public de compatibilité. |
Visual Studio 2008 |
Team Explorer pour Visual Studio Team System 2008 |
Contrôle de version officiellement pris en charge avec MSSCCI 2013. Contrôle de version non officiellement pris en charge avec le SP1 et le correctif logiciel grand public de compatibilité. |
Visual Studio 2005 |
Contrôle de version disponible en utilisant MSSCCI 2013. Les utilisateurs de Windows XP doivent utiliser MSSCCI 2010. |
Team Explorer Everywhere (TEE)
Le tableau ci-dessous répertorie la compatibilité de version pour TEE. TEE n'enregistre plus les informations d'identification pour chaque connexion TFS.
Team Explorer Everywhere 2013 prend également en charge la connexion à Visual Studio Online.
Clients et outils |
Versions Eclipse prises en charge |
Team Foundation Server 2013 |
Team Foundation Server 2012 |
Team Foundation Server 2010 |
Team System 2008 Team Foundation Server |
Visual Studio 2005 Team System Team Foundation Server |
---|---|---|---|---|---|---|
Team Explorer Everywhere 2013 |
3.5–4.3 |
Oui |
Oui |
Oui |
Non |
Non |
Team Explorer Everywhere 2012 |
3.5-4.3 |
Oui |
Oui |
Oui |
Oui |
Oui |
Team Explorer Everywhere 2010 SP1 |
3.2-3.6 |
Oui |
Oui |
Oui |
Oui |
Oui |
Team Explorer Everywhere 2010 |
3.0-3.5 |
Oui |
Oui |
Oui |
Oui |
Oui |
Team Explorer et compatibilité côte à côte des clients Team Foundation
Vous pouvez exécuter Team Explorer parallèlement à des versions antérieures de Team Explorer et de Visual Studio. Pour utiliser ces clients Team Foundation, vous devez installer la version actuelle de Team Explorer côte à côte avec les versions antérieures de Team Explorer.
Microsoft Test Manager
Microsoft Project
Microsoft Excel
Création de plan conceptuel PowerPoint
Par exemple, vous pouvez démarrer les composants d'intégration d'Office pour Excel et Project à partir de la version 2005, mais ils auront les fonctionnalités 2013 lorsqu'ils seront côte à côte. De même, vous ne pouvez publier des cas de test que lorsque vous exécutez les deux versions de Team Explorer côte à côte. Vous devez installer une mise à jour en côte à côte pour utiliser les versions antérieures de Team Explorer avec les versions actuelles des compléments Office pour Team Foundation Server.
Pour plus d'informations sur l'intégration Office, voir Choisir le client Team Foundation pour prendre en charge vos tâches.
Microsoft Source Code Control Interface (MSSCCI) Provider
L'outil MSSCCI vous permet d'intégrer contrôle de version Team Foundation à des produits qui ne prennent pas en charge l'intégration à Team Explorer. Téléchargez la version 2013 de cet outil ici :
Microsoft Visual Studio Team Foundation Server 2013 MSSCCI Provider 32 bits
Microsoft Visual Studio Team Foundation Server 2013 MSSCCI Provider 64 bits
Les utilisateurs de Windows XP doivent utiliser MSSCCI 2010.
MSSCCI Provider 2013 prend en charge Visual Studio Team Foundation Server 2013 et est compatible avec ces versions logicielles :
Visual Studio 2008
Visual Studio 2005
Visual Studio .NET 2003
Visual C++ 6 SP6
Visual Basic 6 SP6
SQL Server Management Studio
Q : Comment télécharger, installer ou effectuer une mise à niveau vers Visual Studio 2013 ou Team Foundation Server 2013 ?
R : Les téléchargements sont disponibles ici. Pour installer ou mettre à niveau TFS 2013, voir Guide d'installation de Team Foundation Server ou Mettre à niveau Team Foundation Server.
Q : Comment me connecter à TFS 2013 ?
R : Cliquez ici pour savoir comment vous connecter à TFS 2013 à partir de TWA, de Team Explorer ou du serveur proxy TFS.
Q : Comment déterminer la version de TFS à laquelle je me connecte ?
R : Dans un navigateur web et pour un serveur TFS local, entrez l'adresse suivante : http://nom_serveur: 8080/tfs/_home/About.
Pour Visual Studio Online, entrez l'adresse suivante : http://NomDeCompte.visualstudio.com/_home/About.
Q : Qu'en est-il de la compatibilité entre TFS et les logiciels de prise en charge ?
R : Si vous procédez à une mise à niveau à partir de TFS 2005 ou de TFS 2008, vous devez avoir connaissance des systèmes d'exploitation pris en charge, des versions de SQL Server et d'autres considérations spéciales. Passez en revue Compatibilité et dépendances de TFS 2013 pour déterminer les versions des produits suivants et les fonctions prises en charge par TFS 2013.
.NET Framework
Hyper-V
Office (produits clients)
Project Server
Produits et technologies SharePoint
SQL Server
System Center Virtual Machine Manager
Navigateurs web
Q : Où puis-je en savoir plus sur les fonctionnalités prises en charge par Visual Studio 2013 ?
R : Cliquez ici pour comparer les fonctionnalités des produits Visual Studio.
Pour une vue d'ensemble des nouvelles fonctionnalités, voir Nouveautés de Visual Studio 2013 Application Lifecycle Management.
Q : Quelles fonctionnalités sont déconseillées dans TFS 2013 ?
R : Peu de fonctionnalités ont été déconseillées depuis TFS 2012. Cliquez ici pour découvrir d'un résumé des modifications apportées.
Pour découvrir les modifications apportées aux modèles de processus TFS, voir Modifications effectuées dans les projets d'équipe et les modèles de processus par défaut lors de la mise à niveau de Team Foundation Server.
Q : Quelles fonctionnalités requièrent l'accès Avancé à TWA ?
R : La gestion du portefeuille Agile, les salles de conversation d'équipe, les résultats de requête sous forme de graphique, l'option Obtenir des commentaires et les outils de gestion de cas de test requièrent que les utilisateurs aient un accès Avancé à TWA. Pour modifier le niveau d'accès d'une personne, consultez Modifier les niveaux d'accès.
Q : Outre Visual Studio et TWA, quels autres clients se connectent à TFS 2013 ?
R : Cliquez ici pour découvrir tous les clients Team Foundation pris en charge et les tâches que vous pouvez effectuer avec chacun.
Q : Mes contrôles d'élément de travail personnalisés fonctionneront-ils si j'effectue une mise à niveau vers TFS 2013 ?
R : Les contrôles personnalisés pour TWA que vous avez développés pour TFS 2012 sont compatibles avec TFS 2013. Vous devez régénérer tous les contrôles personnalisés de TWA pour les formulaires d'éléments de travail générés pour TFS 2010 ou versions antérieures. Vous devez régénérer ces contrôles en utilisant les références d'assembly de la version actuelle de Team Web Access. Pour en savoir plus sur l'écriture de nouveaux contrôles, consultez les sites web Microsoft suivants : Développement de contrôles personnalisés d'élément de travail dans TF Web Access 2012 - Développement et Développement de contrôles personnalisés d'élément de travail dans TF Web Access 2012 - Déploiement.