TFS通过git repo迁移

时间:2018-01-31 11:49:20

标签: git tfs azure-devops tfs2017

我是VSTS版本控制的新手,我有一个项目进入TFS 2017进入VSTS版本控制,这个项目庞大且具有所有依赖项,而且我们有嵌套解决方案(一个.sln包含多个其他.sln到它)。

现在我只想在TFS 2017下将我的VSTS存储库迁移到git。

我该怎么做?请提供您的建议

1 个答案:

答案 0 :(得分:0)

如果您使用TFS 2017 Update 1或更高版本,则可以轻松地将Vit repo从VSTS导入TFS。请按照以下步骤操作:

  1. Create a PAT (personal access token) in VSTS
  2. 转到您的VSTS仓库(https://account.visualstudio.com/_git/teamproject),并克隆仓库:
  3. enter image description here

    1. 在TFS 2017中创建一个Git团队项目,转到repo,然后从repo下拉列表中选择导入存储库
    2. enter image description here

      1. 键入您从VSTS克隆的URL(步骤2),然后键入您在VSTS中创建的PAT(步骤1):
      2. enter image description here

        如果您使用TFS 2017 RTM,则需要manually import a repo,我们建议您将TFS 2017升级到最新版本以获得更好的体验。

        有关导入git仓库的更多信息,请参阅以下链接:

        https://docs.microsoft.com/en-us/vsts/git/import-git-repository