从TFS 2010导出带有历史记录的源代码作为手动导出

时间:2018-09-20 11:07:15

标签: git visual-studio-2010 tfs

我和我的开发人员都希望脱离TFS 2010,而我们希望做的就是导出所有带有历史记录的源代码。我们希望将其源代码和历史记录导出到我们正在建立Git存储库的另一个网络中。

我所看到的每个地方都提供了TFS和Git可以相互访问的地方的示例,但是不幸的是,在我们的情况下,这两个网络是相互隔离的。

在哪里可以简单地导出数据,将数据传输到新网络上,然后导入Git?

1 个答案:

答案 0 :(得分:1)

  • 在您的TFS 2010服务器/第一台可以访问TFS的网络中的任何PC上安装git-tfs(您还需要安装git)。
  • 将TFVC代码迁移到git存储库:

    git tfs clone https://{tfsServer}:8080/tfs/Collection $/project/repo . --branches=all

现在,您在第一个网络中有了本地git repo,其中包含TFVC源代码。

  • 将此本地git存储库物理上移动到第二个网络。
  • 将代码上传到您现有的中央git存储库中,或创建一个新的git存储库并推送当前代码。