【发布时间】:2011-07-31 15:16:53
【问题描述】:
我正在 git 中从项目早期开发期间拍摄的一系列 zip 快照创建一个固定的项目历史。我们知道我们(我和他)在某些情况下,我们从基点 A 发散,然后将我们的两个版本 B 和 C 合并,重新合并为版本 D 的商定更新。通常我们使用 Beyond Compare,在一些地方我们更新了代码以解决冲突。
所以我可以在分支“his”上创建 A--B,并在分支“mine”上创建 A--C,没有任何问题。我只是不确定如何最好地创建一个已知结果为 D 的merge commit。我可以直接从 zip 文件中轻松设置索引/暂存区域,并在其中等待 D。
创建与预定义结果的 [双父提交] 合并的最佳命令是什么?就本例而言,“his”被视为主要父母。
【问题讨论】: