簡體   English   中英

從 TFVC 遷移到 git,新的 git 目錄結構並維護 TFVC 變更集歷史

[英]Migrate from TFVC to git, new git directory structure and maintain TFVC changeset history

我正在嘗試將單個 TFVC 存儲庫中的多個項目遷移到新的 git 存儲庫。 我想保留文件/目錄變更集歷史記錄 - 我不關心項目工作項等。

我發現了多個從 TFVC 遷移到 git 的示例,但是,我想重新組織新 git 存儲庫的目錄結構,因此我的目標是一次移動一個 TFVC 項目。 有沒有辦法做到這一點並保留文件變更集歷史記錄?

我發現的示例顯示克隆原始存儲庫,從 TFVC 為 git 清理文件,然后將整個存儲庫推送到 git 或推送保留原始目錄結構的單個項目 - 這不是我想要的。

正常遷移您的存儲庫,然后重新組織它。 或者重新組織它,然后將其轉換為 Git 存儲庫。

沒有工具可以通過提交歷史向后傳播您重新組織的文件夾結構。

您可以下載並使用 Git-TFS 在 TFVC 中克隆 ant 文件夾或 bran h 結構,並輸出具有完整歷史記錄的 Git 存儲庫。

https://github.com/git-tfs/git-tfs

這通常是一個壞主意,因為大多數使用基於服務器的源代碼控制系統(如 TFVC 或 Subversion)的人最終會在 Git 中得到他們不想要的大量包袱。 這些包袱大部分是二進制文件......

暫無
暫無

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

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