0

Je Révisions suppose que ce serait facile, mais je ne trouve rien là-dessus ...Migrer TFS

J'ai un projet dans TFS 2010, qui doit être déplacé vers un nouveau serveur TFS 2015. Apparemment, le projet ne peut pas être simplement déplacé normalement car il utilise un modèle de projet différent qui n'est pas compatible et provoque des erreurs lors de la migration (on me dit donc - je n'ai plus de détails à ce sujet).

Je cherche un moyen de faire passer les changesets, en gardant l'historique, sur le nouveau serveur. J'ai supposé qu'il y avait une sorte de "vidage" où vous pourriez exporter les changesets TFS, puis les importer dans le nouveau serveur dans un projet vide - mais je ne trouve pas cette option.

TFS Integration est déprécié et ne fonctionne apparemment pas pour TFS2015, sans aucune alternative répertoriée. Je suis ouvert à d'autres options créatives comme l'exportation temporaire vers un système de contrôle de version différent - par exemple, j'ai regardé SVNBridge, mais je n'arrive même pas à le faire fonctionner, encore moins à savoir si cela aiderait ici.

Existe-t-il un moyen de migrer tous les changesets pour un projet donné et de conserver l'historique, sans migrer l'ensemble du projet?

+0

Vous devez migrer un seul projet et ne pouvez pas migrer la totalité de la collection de projets d'équipe? Git-TFS servirait probablement votre but ici. –

Répondre

1

Il n'existe aucun moyen par défaut pour migrer les changesets dans TFS, vous auriez besoin d'un outil tiers, comme OpsHub (certaines fonctionnalités ne sont pas gratuites), pour migrer les données les plus fréquemment demandées. Vérifiez: http://www.opshub.com/products/opshub-visual-studio-migration-utility/

Vous pouvez également effectuer une mise à niveau de TFS 2010 vers TFS 2015, qui est un transfert de données complet. Pour comprendre les facteurs qui affectent la compexité de votre mise à niveau, check the requirements et review the upgrade process.

Apprenez si un tirage à sec a du sens pour vous, et pesez les avantages et les coûts pour effectuer un pre-production upgrade.

Lorsque vous êtes prêt à effectuer la mise à niveau, minimisez les temps d'arrêt avec le TfsPreUpgrade tool - en particulier pour les très grandes bases de données de collecte TFS (> 1 To). Suivez ces étapes pour how to upgrade TFS.

+0

Ouch, un prix de 10K $ sur cet utilitaire - semble que l'édition gratuite ne prend pas en charge la migration interne TFS-to-TFS. Et je ne suis pas en mesure de changer le processus de mise à niveau - cela a déjà été fait par une autre équipe l'année dernière - alors je pense que je continuerai à chercher. Merci pour l'info - on dirait que ça pourrait certainement être utile si les choses étaient un peu différentes. –