检测合并之前在以后的提交中删除的git添加

时间:2019-02-06 21:34:13

标签: git pull-request

想象一下以下提交,这些提交是我当前正在审查的“拉取请求”的一部分,这些提交将被合并到主提交中:

A- B -C--D--E- F -G

现在,想象一下,提交B 引入全新的代码行:

+
+ // Adding a useless comment
+

现在,想象一下,提交F 删除 B引入了什么:

-
- // Adding a useless comment
-

从审阅者的角度来看,这两个 diff 应该不存在

由于开发人员正在引入新代码然后将其删除,因此他们应该只是修改了提交B,而不是使用提交F删除了伪造的代码。

作为审阅者,我希望在将此分支合并到master之前完全消除“添加/删除对”。

与我的示例相比,通常这些加减对是更大差异的一部分,而明显不那么明显,这使得它们很难被发现。

审稿人是否可以自动检测到那种伪造的提交?

0 个答案:

没有答案