从TFS迁移到Git

是否有可能从TFS 2008迁移到Git,并保留所有的历史,等等? 我曾经看过一些关于通过SVN来实现的引用,但是这看起来相当复杂,而且让我的Git引入我的工作变得复杂了。

有一个直接的方式叫做git-tfs ,它在github上。

你只是做一个

git tfs clone <tfs server> <tfs project> 

我build议获取源代码并将其添加到您的path,以便您可以debugging它的任何奇怪,但代码是很容易一步。

我有一个msi的文件是500 MB的客户端存储在tfs,不会转换,花了几个小时来缩小它。

我写了关于从TFS到Git的源代码迁移的博客,保持您的签入历史logging。 希望这会有所帮助:

博客: TFS到GIT迁移