【发布时间】:2015-11-24 09:37:17
【问题描述】:
让我们想象一个情况:
基本:我正在使用 Windows,并且 tortoisegit 配置为使用 Beyondcompare 作为 mergetool/difftool。我喜欢这种舒适。
两个分支(主分支和我的分支)已经合并并且过去解决了冲突。冲突以这样的方式解决,分支仍然不同,没关系!
我想再次启动合并到我的分支并调用冲突解决工具(在 tortoisegit 中设置为 BeyondCompare)以不同于过去的方式解决冲突!
... 基本上,我想在分支 master 的文件上针对我当前的分支调用 Beyondcompare,并能够将结果保存在我当前的分支中(我不想修改 master)。
期望的行为只是:
- 产生新的提交,而不是修改历史(冲突解决策略只是改变了,但过去是正确的)
- 唤起我无与伦比的感觉,就像我为了工作的舒适而解决冲突一样
我已经设法执行了 git checkout --patch 之类的操作,但它出现在控制台窗口中,我很生气 :-)
【问题讨论】:
标签: git merge branch tortoisegit