是否可以从 TFS 2008 迁移到 Git,并保留所有历史记录等信息?我看到一些参考资料提到可以通过 SVN 来实现迁移,但这似乎很复杂,也会增加我在工作中介绍 Git 的任务难度。
有一种直接的方法,它叫做 git-tfs,可以在 Github 上找到。
你只需要执行
git tfs clone <tfs server> <tfs project>
我建议获取源代码并将其单独添加到您的路径中,以便您可以针对任何异常进行调试,但代码很容易逐步执行。
我有一个文件,是客户在tfs中存储的500 MB的msi文件,无法转换,花了几个小时才缩小范围。