簡體   English   中英

如何將兩個單獨的Git存儲庫合並到具有完整歷史記錄的新存儲庫中

[英]How to merge two separate Git repositories into a new repository, with complete history

我是git的新手,因此無法在SO上找到確切的答案。

我們有兩個用於自定義兩個Android版本PRODUCT_4.4.0和PRODUCT_5.1.1的存儲庫。 現在,我們意識到我們應該只有一個存儲庫PRODUCT,並在4.4.0開發結束時將其分支,然后在同一存儲庫中繼續進行5.1.1開發。

我想將這兩個存儲庫合並到一個名為PRODUCT的存儲庫中,並在5.5.1提交之前使用分支4.4.0。 我還想復制整個提交歷史記錄。

我發現對SO,但據我所知,他們並不完全適合我的需要。

能做到嗎?

非常感謝,保羅

最簡單的方法是將要合並的分支從PRODUCT_4.4.0內容拉入PRODUCT_5.1.1存儲庫中的分支,然后將其合並到PRODUCT_5.1.1已經存在的分支中。 最后,您可以創建一個新的存儲庫,並提取合並到PRODUCT_5.1.1庫中的分支。

希望這會有所幫助!

暫無
暫無

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

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