【发布时间】:2011-01-26 16:55:51
【问题描述】:
我有两个“分支”,它们都是从同一个代码库开始的,但是它们都是在它们分歧后被导入到 git 中的。先前的历史记录丢失了,另外两个分支的 git 历史记录中都记录了广泛的更改。
以可管理的方式合并这两个分支之间的功能和错误修复的好策略是什么?
是否有工具可以帮助我将原始导入中的差异分离为有意义的提交?
【问题讨论】:
-
当您说丢失了先前的历史记录时,您的意思是在创建这两个存储库/“分支”之前没有现有的源副本?
-
另外,您尝试合并的范围是什么?将两者重新合二为一,然后从那里开始正常的工作流程?继续分开,时不时地挑选一些东西?
-
Jefromi,这是正确的——没有先前来源的副本。两个存储库将继续单独工作,但我想将其中一个的更改合并(樱桃挑选?)到另一个。
标签: git merge branch git-merge