[英]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.