V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yuankui
V2EX  ›  程序员

请 git 高手进来看看,有没有遇到这么神奇的事情~

  •  
  •   yuankui · 2016-10-24 15:29:31 +08:00 · 1733 次点击
    这是一个创建于 2963 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我们的项目有个 commit ,是通过合并两个分支得来的

    如下,通过 cat-file 可以发现他有两个 parent ,是由着两个 commit 合并来的

    git cat-file -p b20cbbc775

    tree 592aa5b53aa875119ac01160b50e044a69c203ea
    parent 19a0ffaa0368b01d675fd548f976685b643f0886
    parent ee7b28350a5a2bc6d6ef171a403b2547be0a849d
    author xxx <[email protected]>; 1474607755 +0800
    committer xxx <[email protected]>; 1474607755 +0800

    Merge branch 'feature/local_delivery' into hotfix/local_delivery_0923

    ==========================================================
    然后这个 commit 比较神奇的是

    当时进行合并的时候,并没有什么问题。可以通过日志看得出来。。这一点毋庸置疑


    现在拿到这两个 commit ,重新合并,就出现大量冲突。。。


    这是什么情况???


    git co 19a0ffaa0368b01d675fd548f976685b643f0886 -b merge
    git merge ee7b28350a5a2bc6d6ef171a403b2547be0a849d

    .........
    both modified: v2/wap/xxxxxxxxxxxxxxxore.php
    both modified: v2/wap/xxxxxxxxxxxxxxxods.php
    both modified: v2/wap/xxxxxxxxxxxxxard.php
    both modified: v2/wap/xxxxxxxxxxxxxxxxxxxge.php
    both modified: v2/wap/xxxxxxxxxxxxxxxxeV2.php
    both modified: v2/xxxxxxxxxxxxxxxxtore.php
    deleted by them: v2/wxxxxxxxxxxxxxxxrt.php
    both modified: v2/wwxxxxxxxxxxxxx.html
    both modified: v2/wxxxxxxxxxxxxxxxxxxx.php
    2 条回复    2016-10-24 17:16:13 +08:00
    lonelinsky
        1
    lonelinsky  
       2016-10-24 16:24:13 +08:00
    当时进行合并的时候,并没有什么问题。可以通过日志看得出来。。这一点毋庸置疑

    如果当时手动解决冲突,并把 commit 里面的 Conflicts 提示删掉的话,从日志是看不出来的吧…
    yuankui
        2
    yuankui  
    OP
       2016-10-24 17:16:13 +08:00   ❤️ 1
    @lonelinsky 找到关键了~

    我后来试着重演一下,日志里面并没有 conflicts 提示。。
    我使劲想,使劲想,但是想不起当初是否处理了冲突。。

    哎,估计我的潜意识里不愿意承认吧

    但是事实上,种种现象,证明,我当时肯定处理了冲突!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1037 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:38 · PVG 03:38 · LAX 11:38 · JFK 14:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.