在github上查看提交冲突的历史记录

时间:2015-01-23 07:33:23

标签: github version-control merge-conflict-resolution

在github上,有没有办法看到存储库中的所有先前提交导致冲突并且需要人员在最后解决?

编辑:如果我尝试将更新推送到repo并导致冲突,那么github会记录到这一点吗?我肯定能看到我的本地克隆。

2 个答案:

答案 0 :(得分:0)

不是我知道的。
您有一个工具可以在合并期间精确定位导致冲突的提交(请参阅“How can I find out which Git commits cause conflicts?”)

但是一旦完成合并,就不会记录分辨率信息 (mechanism like git rerere仅在您的克隆本地,而不是在GitHub方面)

答案 1 :(得分:0)

Github不会这样做,但是可以使用另一个工具在GitHub上进行跟踪。 (git)随附的git-gui自动在合并提交中包含冲突。因此它会自动记录在github.com中的合并注释中。可以逐个查看每个文件的历史记录,并查看更改。

示例注释如下:

Precedes: 

    Merge branch 'upstream_master' into local_master

    # Conflicts:
    #   lib/Styles/variables.scss
    #   lib/Views/UserInterface.jsx
    #   wwwroot/config.json
    #   wwwroot/favicons/manifest.json
    #   wwwroot/index.html