簡體   English   中英

Azure DevOps 將 TFS 項目遷移到同一個 Git 存儲庫

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

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