我正在为我团队的 Git 存储库做某种考古。目标是找到所有重叠的提交,例如所有涉及相同代码行的提交对。
我试图用 diff 和 blame 命令来做到这一点。第一个不是那么可靠,因为它提供的代码行范围具有一种相对寻址。而且很难通过 1000 多次提交来跟踪这些地址。第二个选项提供了很好的每个文件输出,但没有任何中间信息(尤其是在删除代码行时)。
我相信一定有更好的方法来实现我的目标。期待任何建议!
我正在为我团队的 Git 存储库做某种考古。目标是找到所有重叠的提交,例如所有涉及相同代码行的提交对。
我试图用 diff 和 blame 命令来做到这一点。第一个不是那么可靠,因为它提供的代码行范围具有一种相对寻址。而且很难通过 1000 多次提交来跟踪这些地址。第二个选项提供了很好的每个文件输出,但没有任何中间信息(尤其是在删除代码行时)。
我相信一定有更好的方法来实现我的目标。期待任何建议!