Est-il possible de migrer de TFS 2008 vers Git, tout en conservant tout l'historique, etc? J'ai vu quelques références qui parlent de le faire via SVN, mais cela semble plutôt compliqué, et complique ma mission de présenter Git à mon travail.Migration de TFS vers Git
Répondre
Il y a un moyen direct son appelé git-tfs et c'est sur github.
vous venez de faire un
git tfs clone <tfs server> <tfs project>
Je recommande d'obtenir la source et l'ajouter à votre chemin séparément afin que vous puissiez déboguer pour toute bizarrerie, mais le code est assez facile à parcourir.
J'avais un fichier qui était un msi qui était de 500 Mo que le client stocké dans tfs, qui ne serait pas converti, a pris quelques heures pour le réduire.
Les fichiers binaires de git-tfs sont disponibles sur [git-tfs.com] (http://www.git-tfs.com) ou via [chocolatey] (http://chocolatey.org/) comme 'cinst GitTfs'. –
Sachez que cette commande ne gère pas les branches tfs. Si vous voulez aussi cloner des branches, utilisez l'option --with-branches mais, pour le moment, elle ne supporte pas tous les cas (je sais, c'est moi qui le développe!). Une amélioration est dans le pipe mais nécessite plus de travail (et certains dépôts tfs très complexes ne seront même pas supportés). Donc, ne correspondent pas à tous les besoins! :( – Philippe
J'ai écrit un blog sur la migration du code source de TFS vers Git, en maintenant votre historique d'enregistrement. espère que cela aidera:
Blog:TFS to GIT Migration
- 1. Outil de migration du référentiel TFS vers SVN/GIT/HG
- 2. Migration du contrôle de source Git vers TFS
- 3. VSS 6.0 vers TFS Migration
- 4. Migration de Subversion vers Git
- 5. Outil de migration TFS vers TFS - problèmes de domaine
- 6. Migration de Subversion vers TFS 2010 RTM avec horodatage
- 7. TFS migration de projet utilitaire
- 8. Migration vers Team Foundation Server
- 9. TFS Migration de 2005 à 2008?
- 10. Migration de Clearcase vers X
- 11. Stratégies de migration de TFS2005 vers Subversion
- 12. Migration de Datable vers Linq vers Sql
- 13. Migration de Java vers C#
- 14. Migration de Stata vers Python
- 15. Migration de PHP4 vers PHP5
- 16. Migration de ColdFusion vers ASP.NET
- 17. Migration de Drupal vers Drupal
- 18. Migration de g ++ vers gcc
- 19. Migration de Winforms vers WPF
- 20. Migration de OS Commerce vers ...?
- 21. Migration de couchDB vers RDBMS
- 22. Migration vers jquery 1.4
- 23. migration PHP vers Java
- 24. Migration d'Authlogic vers Devise
- 25. Migration d'OsCommerce vers Magento
- 26. migration vers TFS 2008, build ne déplace plus les fichiers de ressources dans le dossier bin
- 27. Migration de VSS vers TFS - Persist Utilisateur sur les actions d'archivage
- 28. Comment résoudre les problèmes de fin de ligne après la migration de SVN vers git?
- 29. Comment conserver correctement l'historique de branchement/fusion d'un référentiel SVN lors de la migration vers GIT
- 30. Migration vers des systèmes ouverts
liés: http://stackoverflow.com/questions/18814465/migrating-a-tfs-repository-to-git –
liés: http: // stackoverflow.com/questions/17294894/what-is-the-best-way-to-convert-a-tfs-project-to-a-git-repo/17295256#17295256 –
related: http://stackoverflow.com/ questions/19548659/migrate-from-tfs-to-git-on-visualstudio-com –