git - 获取 Git 中所有历史合并冲突的列表
问题描述
我想获取 git 中所有历史合并冲突的列表。
目的是识别我们代码库中最常发生冲突的区域,然后寻找冲突的根本原因。
也许冲突是由设计问题(代码没有使用单一职责或开放封闭原则)引起的,或者可能是由于工作分配或排序不当引起的合并冲突,或者它们可能是由于其他原因而发生的。
无论哪种方式,它们都会减慢开发人员的速度,并可能在合并失败时将新缺陷引入我们的代码库。我想知道它们发生在哪里,这样我就可以尝试减少它们,然后随着时间的推移测量减少量。
关于如何成功挖掘 git 以获取历史合并冲突信息的任何想法?
解决方案
推荐阅读
- grammar - FEEL 语法:如何引用字符串文字语法规则指定的上下文条目?
- css - 我有一个带有转换的 html/css 代码。过渡在 Chrome 中工作正常,但在 IE 11 中失败。有人能指出问题吗
- jooq - 如何在 Jooq 中比较日期
- ngrx - Ngrx 大量数据导致应用程序变慢
- typescript - TypeScript:根据使用情况控制键的可选标志
- angular - 通过 API 调用更新数据时,swimlane/ngx-graph 链接不显示
- apache-spark - 如何使用 SparkSQL 根据多个条件在 Spark DF 中选择行
- c++ - 使用 CImg 和动态数组生成梯度
- c# - 由于未知原因,带有异步代码的并行 foreach 循环无法正确完成
- c++ - 使用 Mbed 库在 STM32 和 PC 之间设置串行 USB 通信