簡體   English   中英

從TFVC基於路徑的分支過渡到Git

[英]Transition from TFVC Path-Based Branches to Git

當前,我們有一個TFVC存儲庫,在文件夾級別具有很多基於路徑的分支。 例如,

TFVC_Repo
   Product A (Folder)
      Dev (Branch)
      Main (Branch)
   Product B (Folder)
      Dev (Branch)
      Main (Branch)

如果我們將此倉庫轉換為Git並希望保持某種相似的結構,因為Git沒有文件夾級分支,那么唯一的選擇是為每個產品創建多個倉庫嗎? 因此,我們最終得到:

Git Repo Product A
      Dev (Branch)
      Master (Branch)
Git Repo Product B
      Dev (Branch)
      Master (Branch)

感謝您的指導。

TFVC分支和Git分支雖然名稱相似,但是存在許多差異。

TFVC和Git分支策略之間有相似之處嗎?

TFVC特征隔離分支策略類似於Git 主題分支

在計划遷移到Git時,應該為Git選擇分支策略

如果您當前使用的是功能很長的功能分支策略,那么在遷移到Git之前開始采用功能標記可能是最容易的,因此您需要遷移的分支越少越好。 確保在Git中記錄舊分支和新分支之間的映射,以便您的團隊了解他們應該在哪里提交新工作。

更多詳細信息,請查看本教程: 規划向Git的遷移

此外,它還可以使用TFS GIT在文件夾中創建分支 ,請遵循以下步驟: 從Web創建新分支 ,方便管理,並且僅適用於TFS 2017以上版本。

在此處輸入圖片說明

暫無
暫無

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

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