簡體   English   中英

使用 TFVC 從 TFS 遷移到 VSTS

[英]Migrating from TFS to VSTS with TFVC

我的用例:

  1. 目前有 TFS 2012 (on Prem)
  2. 想要遷移到 VSTS
  3. 只想遷移具有歷史記錄的 SourceCode,不需要任何工作項等。

問題: 1. 我可以使用哪些工具? 2. 遷移到VSTS之前是否必須先升級到TFS 2018

如果您只想遷移源代碼,那么您有 3 個選擇。

  1. MS推薦的路線是升級到TFS 2018,然后使用VSTS的數據庫導入功能。 這是繼續使用 TFVC 並保持完整歷史記錄的唯一方法。
  2. 您可以使用OpsHub,但是這有局限性,因為它會“重放”歷史,因此變更集歷史將反映遷移時間而不是原始簽入時間。 此外,如果您有多個團隊項目,那么您可能需要為該工具付費。
  3. 如果您只想要代碼並且很高興考慮將版本控制系統從 TFVC 更改為 Git,那么這可能是最簡單的選擇。 您基本上可以使用Git-TFS,您可以將 TFS (TFVC) 存儲庫克隆到本地 Git 存儲庫。 此時,您將擁有包括歷史記錄和分支在內的版本控制的完整“副本”,但使用的是 Git 而不是 TFVC。 然后,您可以將其推到 VSTS,唯一的“缺點”是您現在將使用 Git 而不是 TFVC,Git 很好,但不同,因此您需要考慮一下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM