我有幾個分離的Git存儲庫 - 「核心」和幾個組件。他們每個人都有一個標籤,如「v1.0.1」,表明它包含在構建中。標籤在所有回購中都是相同的。現在我需要通過標記將這些回購合併到單個回購保留歷史記錄中。這樣做的目的是我需要能夠構建歷史版本(基於標籤)。回購中的文件不會衝突(除.gitignore)。通過標記組合git repos保存歷史記錄
我試過git reset v1.0.1
關於「core」,然後合併其他repos上的相應標記(作爲核心中的遠程添加)git merge comp1/master v1.0.1
但它合併了所有來自comp1/master
分支的提交。是否有可能做混合與提交不是源頭部?也許有一種替代方法?