2017-10-05 57 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

不可能一般性地說。這取決於很多不同的因素。 –