Team Foundation Server Migration Toolkit
Un certain nombre de sociétés qui mettent en oeuvre Team Foundation Server (ou envisagent de le faire) ont besoin de le synchroniser avec d'autres systèmes déjà en place et qu'il n'y a pas de raison à court terme de remplacer par Team Foundation Server.
Exemple : Une entreprise a standardisé sa gestion de configuration sur IBM Rational ClearCase et/ou ClearQuest. Un département de cette entreprise souhaite bénéficier de la simplicité de mise en oeuvre et d'administration de Team Foundation Server, mais a néanmoins besoin de livrer ses résultats dans le référentiel global. Il faudra donc synchroniser les deux.
Exemple : Une entreprise souhaite utiliser Team Foundation Server pour la gestion de ses développements, mais les anomalies seront toujours gérées dans le système choisi au niveau de l'entreprise, tous projets confondus. Il faudra donc également synchroniser en temps réel les deux environnements.
Ces demandes sont donc courantes. Et il n'y a pas de moyen automatique de synchroniser des systèmes aussi complets que Team Foundation et les autres abordés ici par un simple clic.
Bien sur, de façon encore plus courante, vous pouvez avoir besoin de migrer votre base de faits techniques ou de code source au moment de passer à Team Foundation.
Le groupe produit Team Foundation Server a donc développé un "Team Foundation Server Migration Toolkit", qui a pour objectif de fournir un ensemble d'outils, en "shared source", pour simplifier ce type de tâche. L'objectif dans un premier temps est de permettre la migration vers Team Foundation, mais les éléments constitutifs de ce toolkit permettent d'aller plus loin et d'envisager une synchronisation.
Voici les ressources à ce sujet :
- les spécifications de ce toolkit : https://msdn2.microsoft.com/en-us/vstudio/aa948851.aspx
- Le blog sur ce toolkit : https://blogs.msdn.com/tfs_migration/
Nous avons planifié des pilotes avec ce toolkit chez certains clients, je vous tiens au courant quand on a avancé.