[英]Migrate only part of TFS repository with history to Git azure devops
[英]Azure DevOps migrate TFS projects to same Git repository
在 TFS/TFVC 上,我有以下分支的項目:
|_ProjectAbc
|__ProjectAbc_Main
|__ProjectAbc_Dev
現在,我正在使用 Azure DevOps 門戶將我所有的 TFS 項目遷移到 Git。
在那里我單擊“導入存儲庫”並選擇從 TFVC 導入。 在這一切都很好。
但是“導入存儲庫”不識別和分隔分支。
我的想法是通過導入ProjectAbc_Main
分支作為master
,然后創建一個基於master
的分支作為我的DEV
分支來創建一個 Git 存儲庫。
但是我想將我的 TFS ProjectAbc_Dev
分支導入到我的 Git DEV
分支並包含所有歷史記錄。
我怎樣才能做到這一點?
我可以使用 TFS ProjectAbc_Dev
分支更改我的 Git DEV
分支,然后同步該分支,但是這樣我丟失了我的ProjectAbc_Dev
歷史記錄,我想保留歷史記錄。
任何的想法?
對於僅支持簡單案例的 AzureDevOps 遷移工具,這是不可能的。
你應該使用像git-tfs這樣的工具來做到這一點: https : //github.com/git-tfs/git-tfs/blob/master/doc/usecases/migrate_tfs_to_git.md#fetch-all-the-history -for-all-branch
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.