2
votes

Pouvons-nous migrer directement TFS 2015 vers Azure DevOps?

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 commentaires

"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.


3 Réponses :




1
votes

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.


2 commentaires

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.