相关疑难解决方法(0)

Git merge diff3风格需要解释

我已经合并了2个分支并且出现了冲突,我需要一些提示,它从它结束的地方开始,等等.我用一些伪造的数据替换了代码,以便于阅读和讨论.

<<<<<<< HEAD
    aaaaaa
||||||| merged common ancestors
<<<<<<< Temporary merge branch 1
    bbbbbb
=======
    cccccc
>>>>>>> mybranch
    dddddd
<<<<<<< HEAD
    eeeeee
||||||| merged common ancestors
    ffffff
||||||| merged common ancestors
    gggggg
=======
>>>>>>> Temporary merge branch 2
=======
    hhhhhh
>>>>>>> mybranch
Run Code Online (Sandbox Code Playgroud)

git merge branching-and-merging

31
推荐指数
1
解决办法
8959
查看次数

diff3应该是git上的默认冲突吗?

最近我启用了diff3,现在解决冲突要容易得多.

以前在某些情况下,我必须检查日志,看看人们为什么这样做以及合并.但是使用diff3,信息会在一个地方显示出来

<<<<<<< HEAD
THIS IS USEFUL
||||||| merged common ancestors
This is useful
=======
This is really useful
>>>>>>> c2392943.....
Run Code Online (Sandbox Code Playgroud)

由此我们可以很容易地看到结果应该是"这真的很有用"

我想知道diff3是否有任何缺点?为什么它不是git的默认行为?

git git-diff diff3

27
推荐指数
3
解决办法
7336
查看次数

标签 统计

git ×2

branching-and-merging ×1

diff3 ×1

git-diff ×1

merge ×1