53 votes

Migrer de TFS vers Git

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.

64voto

DevelopingChris Points 12510

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.

5voto

Prasad Telkikar Points 1425

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X