我一直在研究项目的最新版本/分支(4.3)的某些功能。
现在,我需要将这些更改移植到早期版本(4.2)。我所做的工作中有很多提交,包括一些分支,我又将它们重新合并在一起。
4.2和4.3基本上是共享同一祖先的分支,但是它们存储在不同的GIT存储库中。
我基本上想将所有更改移至4.2中的master分支。
我考虑了几件事:
GIT补丁-这似乎提供了我想为其创建补丁的过去提交次数的选项,但是由于我有一些分支,该选项似乎很有意义。
樱桃精选-似乎只处理一次提交。
移动提交/分支结构的最佳方法是什么?
答案 0 :(得分:0)
您可以将4.3存储库添加为4.2存储库的远程,然后根据需要进行cherry-pick / merge / rebase提交。