将TFS项目转换为git仓库的最佳方法是什么?

时间:2013-06-25 10:26:43

标签: git tfs

我知道在VS2012中有很多关于git支持的开发。我们目前有一个Team Foundation Server 2012(Update 2),其中包含的所有项目都以经典的TFS格式存储。

我们想要从TFS转移到纯git repo系统(带git repos的共享文件夹)。

将现有TFS项目迁移到git repos的最佳方法是什么,以便他们维护完整的提交日志等?

TFS2Git还有可能吗?

2 个答案:

答案 0 :(得分:8)

Black Marble使用git tf进行article并使用--deep进行克隆以在TFS实例之间进行传输时保留历史记录。同样适用于迁移到Git。

答案 1 :(得分:0)

我们迁移了一年前,我尝试了tfs2git,它工作正常。虽然我决定从文件开始而没有历史,因为TFS中的历史对任何事情都没有用。

(如果有人对此感兴趣,它会在TFS设置为只读,但在开始时几乎没有发生过,现在TFS已经关闭了......)

IME真正的挑战不是迁移的那一部分,而是设计一个明智的分裂和合作的回购,分支政策,教人们改变,像这样的东西。