1
我發現了一些類似的主題,但請看看我的解決方案。它看起來像git子樹旨在解決一個稍微不同的問題。我有兩個存儲庫A和B. Repo B只有一個與repo A內容無關的目錄。我只想將該目錄添加到repo A中,並且在repoA中有一個一致的歷史記錄。回購B將不再使用。合併兩個git存儲庫 - 一致的歷史
通過以下步驟:
cd RepoB
git checkout develop
git remote set-url origin RepoA
git pull origin develop
git push -u origin develop
git的拉動將進行合併,我應該用取,然後用一些選項參數合併嗎?
你有其他建議嗎?
的[合併兩個Git倉庫不破壞文件歷史]可能的複製(https://stackoverflow.com/questions/13040958/merge-two-git-repositories-without-breaking-file-history) –
這裏「一致的歷史」是什麼意思?你需要保存A和B的變化歷史嗎?歷史是否必須準確地反映在對B進行這種改變之前對A進行了這種改變,但是在對A進行其他改變之前對B進行了這種改變? –