Je prévois de passer à Azure DevOps. Actuellement, nous avons TFS2015 en interne. D'après l'article, il indique que nous devons migrer vers TFS 2018 avant de migrer vers Azure DevOps. Ne pouvons-nous pas migrer de TFS 2015 vers Azure DevOps?
3 Réponses :
D'après cet article a > les chemins de migration ne s'appliquent qu'à:
Le service d'importation de base de données TFS prend en charge les deux dernières versions de TFS à un moment donné. Les versions incluent des mises à jour et des versions majeures. Actuellement, les versions suivantes de TFS sont prises en charge pour l'importation:
Vous devez donc mettre à jour avant de tenter cette migration
Je vous remercie. Pouvez-vous confirmer si j'ai besoin d'un programme d'installation sous licence 2018 pour la migration?
désolé, je ne sais pas
Non, l'essai fera l'affaire.
Non. Vous ne pouvez pas migrer directement à partir de 2015 et vous devez non seulement passer à 2018; vous devez essentiellement être sur l'une des deux dernières versions de TFS, désormais rebaptisée Azure DevOps Server. De plus, si vous utilisez la version 2015, la mise à niveau elle-même est très simple. Consultez cet article de blog pour obtenir des informations supplémentaires sur les éléments que vous voudrez prendre en compte dans le cadre de votre migration:
https: // blog.omarv.net/consider-this-when-planning-your-tfs-to-azure-devops-migration/
Toutes les réponses ci-dessus sont correctes. Mais il existe une alternative SI vous ne voulez que vos référentiels. Si vous souhaitez migrer vos référentiels de code source:
Option 1) Si TFVC (contrôle de version TFS) - En gros, créez un espace de travail local, copiez-le dans un nouveau dépôt git local, créez un nouveau dépôt git Azure DevOps, puis poussez le dépôt git local vers un nouveau dépôt git vide, répétez comme nécessaire.
Option 2) Si TFS 2015 héberge déjà des dépôts Git, clonez simplement les dépôts git avec toutes les branches et balises, créez un nouveau dépôt git Azure DevOps, puis poussez le dépôt git local vers un nouveau dépôt git vide avec toutes les branches et balises , répétez si nécessaire (le script est plus complexe mais peut être automatisé, c'est ce que j'ai fait).
Nous n'utilisions TFS 2015 que pour le contrôle de version, nous avons donc choisi de ne déplacer qu'un projet à la fois.
Salut, nous avons TFS 2015 et nous aimerions déplacer uniquement le code source TFS vers le référentiel git Azure Devops. Dois-je toujours passer à TFS 2018 ou ce n'est pas nécessaire?
Cela dépend de l'outil de migration, mais vous aurez probablement besoin de passer à TFS 2018. Lisez ce que @ omarv74 a écrit ci-dessous. Si vous ne pouvez pas faire cela, je suggère de migrer manuellement.
"l'article"? Quel article ? Faites-vous référence au Guide de migration de Team Foundation Server vers Azure DevOps Services et outils d'importation de base de données fournis par Microsoft? Si tel est le cas, pourquoi pensez-vous que Microsoft aurait tort de parler d'effectuer une migration entre deux de ses propres produits?
oui, je fais référence au même article. Mais je ne sais pas si nous avons du travail pour obtenir la migration de TFS 2015 -> Azure DevOps. La migration vers 2018 ajoute un effort supplémentaire.
Je ne sais pas non plus si nous devrions acheter une licence pour la migration TFS 2018.