我有一個GIT回購,如:如何分割一個混帳回購協議分爲兩個不改變歷史提交哈希
/--- [lots of work] / root --- ref_a --- .---- [ Lots of work ] orphane commit based on ref_a--- [Lots ofworks] \ --- [lots of work]
我想這個回購分成兩個回購像
repo1:
/--- [lots of work] / root --- ref_a --- .---- [ Lots of work ]
repo2:
orphane commit based on ref_a--- [Lots ofworks] \ --- [lots of work]
而且我想保持所有提交的哈希完好。
可能嗎?
只是在另一個分支上工作?在另一個文件夾中複製整個回購? – Kedar 2015-03-19 05:34:33
文件夾?我不想更改任何代碼目錄結構。 – valpa 2015-03-19 05:50:23
將存儲庫克隆爲兩個,並刪除每個存儲庫中不需要的分支?或者我誤解你想要什麼?提交SHA-1僅在提交或其任何祖先提交發生更改時纔會更改,但在此情況並非如此。 – 2015-03-19 07:02:43