小编Ale*_*yev的帖子

获取任何合并分支的git diff

对于代码中的每个缺陷,我创建单独的分支.当缺陷修复后,我将这个分支合并到master中,所以我的历史如下图所示(我们看到两个分支有修复):

          defect1 fix         defect2 fix
         a---b---c---d           e---f
        /             \         /     \
---o---1---x---y---z---2---o---3---w---4---o--- 
Run Code Online (Sandbox Code Playgroud)

问题是如何在任何时间点(例如,对于过去的任何封闭缺陷)获取fix1(在分支开始(1)和分支结束(2)之间)或fix2(在(3)和(4)之间的差异)之间的差异.

更新:实际的问题是如何计算出的SHA summs adef执行下一个明显的diff命令diff <commit> <commit>

git version-control diff merge branch

9
推荐指数
2
解决办法
3995
查看次数

标签 统计

branch ×1

diff ×1

git ×1

merge ×1

version-control ×1