如何验证补丁还没有采摘樱桃?

时间:2017-03-07 23:53:55

标签: git diff patch revert

我有2个提交:A和B. B被称为还原A.即假设B是使用" git revert A"

为了验证上述情况,我可以:

  1. git checkout A
  2. git cherry-pick B
  3. git diff A~1(应该返回0行差异)
  4. 是否存在可以在不使用git的情况下执行相同操作的diff工具?

    提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以生成diff from those commits(该部分仍然需要Git)

git format-patch -1 A
git format-patch -1 B

所以你仍然需要Git来提取要检查的内容。

然后,您可以使用combinediff中的patchutils来查看该组合是否会产生空色块。