Est-il possible de migrer de TFS 2008 vers Git, tout en conservant l'historique, etc ? J'ai vu quelques références qui parlent de le faire à travers SVN, mais cela semble plutôt compliqué, et complique ma mission d'introduire Git à mon travail.
Réponses
Trop de publicités?Il y a un moyen direct qui s'appelle git-tfs et c'est en place sur github.
Vous faites juste un
git tfs clone <tfs server> <tfs project>
Je recommande d'obtenir la source et de l'ajouter à votre chemin séparément afin de pouvoir la déboguer en cas d'étrangeté, mais le code est assez facile à suivre.
J'ai eu un fichier msi de 500 Mo que le client avait stocké dans des tfs et qui n'a pas voulu être converti.
J'ai écrit un blog sur la migration du code source de TFS vers Git, en maintenant votre historique de check-in. J'espère que cela vous aidera :
Blog : Migration de TFS vers GIT