2017-10-05 74 views
2

Visual Studio Team Services使用Git将团队项目下的存储库转换为其自己的项目有完整历史吗?所以,这里的原样的结构在VSTS:将Git回购转换为VSTS上的团队项目

  • MyTeamProject1
    • MyRepo1
    • MyRepo2
  • MyTeamProject2

这里的期望结构:

  • MyTeamProject1
  • MyRepo1(可能被重命名为一个团队项目)
  • MyRepo2
  • MyTeamProject2

换句话说MyRepo1MyRepo2 Git仓库现在是在VSTS团队项目和他们的历史被保留。

我已经看到了这个解决方案,但它在谈论如果它保持在迁移过程中提交历史创建集合,而不是一个团队项目,而不是肯定的:Convert Git Repo to TFS team collection

在迁移过程中,我不想从Git转移到TFVC;希望继续使用Git。

回答

3

一个团队项目是对于像工作项,源代码库一容器,构建定义等

因此,你需要做的是:

  1. 创建新团队项目
  2. 添加一个空仓库,以它
  3. 添加远程到您现有的回购(在您的工作站上)
  4. 将该回购推送到在步骤#2中创建的空回购。

但值得注意的是,一般指导是对keep everything within a single team project

+0

谢谢@DanielMann。现在阅读文章。可能留在正确的单一团队项目设计 – Alex

+1

不可能一般性地说。这取决于很多不同的因素。 –