【问题标题】:What is the cmd to setup sourcetree with diffmerge for 3-way merges?使用 diffmerge 设置 sourcetree 以进行 3 路合并的 cmd 是什么?
【发布时间】:2013-05-20 22:08:08
【问题描述】:

在浏览时,我发现了一些关于如何为 diffmerge 调用 3 路合并的提示:

但没有什么比位于 sourcetree 配置中的命令更简单并且可以正常工作的命令:

如果有人有这个设置,可以分享一下吗?

【问题讨论】:

    标签: git diffmerge atlassian-sourcetree


    【解决方案1】:

    您正在寻找 merge.conflictstyle git config 设置。如果您想将此设置应用于所有存储库,请运行:

    git config --global merge.conflictstyle diff3
    

    【讨论】:

    • 实际上,我不太确定这就是@pulkitsinghal 所寻找的。这里的适当礼仪是什么?在我删除这个答案之前,我会留下足够长的时间让他发表评论。
    • 如果我使用这种方法,那么这是否意味着当我要执行手动合并时,diffmerge 工具将以 3 路合并样式开始,而无需我配置merge command setting ?
    • 我不知道。它以文本形式更改冲突样式。如果 DiffMerge 会注意到,我不会。这是 diff3 的样子:git-scm.com/docs/git-merge#_how_conflicts_are_presented
    • 这看起来不应该工作,但它解决了我的问题,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-19
    • 1970-01-01
    • 1970-01-01
    • 2011-05-06
    • 2016-08-27
    • 2010-10-21
    相关资源
    最近更新 更多