第二次合并,想再次看到冲突 - for tortoisegit compare/diff 工具

Merging second time, wanting to see conflicts again - for tortoisegit compare/diff tool

让我们想象一个情况:

...基本上我想在分支 master 的文件上针对我当前的分支调用 beyondcompare,并能够将结果保存在我当前的分支中(我不想修改 master)。

所需的行为仅为:

我已经设法完成 git checkout --patch 之类的操作,但它出现在控制台中 window 我只是生气 :-)

2 种方式:Cherry Pick 或 Rebase。

Cherry Pick: 需要select慎重提交。

Rebase:可能还需要一步 "Reset Hard"。

樱桃采摘

  1. 日志

  1. 樱桃采摘

  1. 压缩所有提交并继续

  1. 发生冲突并...

  1. 新提交

变基

  1. 硬重置到 master 所在的那个提交。

  1. 将测试分支重新定位到分支所在的提交上。

  1. 压缩所有提交并继续

  1. 发生冲突并...

  1. 其他的都差不多...