2014-09-02 28 views
0

我有一個基本的Git流啓發Git分支模型,使用主分支和功能分支。我有一個特別的分公司,長期運行並且被嚴重販賣,用於大約1。5年的初級開發,我最終拋棄了。我不想失去在該分支上的所有歷史和統計信息,但我認爲我無法將它合併,因爲它基本上是兩個完全獨立的大型代碼庫。有沒有辦法合併分支並保留我在那段時間所做的工作的歷史,同時還沒有將那個死枝留在樹上?如何保持1.5年的提交數據沒有合併衝突?

回答

1

只需創建一個repo副本,您可以在其中保留所有分支,包括長時間運行的功能分支。在所有其他倉庫中,只需刪除該分支並運行垃圾收集器git gc即可清理分支的對象。

如果您以後決定仍然希望使用該分支,則可以將完全回購作爲遠程回執添加到其他回購協議中並將其取回。

相關問題