我有两个来自提交的分支a:
a - b - c
\ d - e
我想看到的是和和之间引入的变化之间的差异.我可以轻松地查看之间的差异和自己,但是这不是我想要的,因为DIFF包括引入的更改和,并且在这两个提交彼此不同.抽象地说,我想我想要的是什么样的ceecbd
diff(diff(b, c), diff(d, e))
有没有办法做到这一点?该编辑在引进c和e只能通过大概有50线不同,所以它不是很多,问题是,这个50线信号从之间的差别〜1000线路噪声迷路b和d.谢谢您的帮助!
感谢您的评论,interdiff主导足以帮助我找到已回答的问题如何获得这两个git提交之间的interdiff?.
使用简单的答案(/sf/answers/1245576041/)
diff <(git log -p -1 c) <(git log -p -1 e)
如果你有git 2.19是内置的更好的答案(/sf/answers/3659507281/)git range-diff.我没有那个新版本,所以我找不到它.
| 归档时间: |
|
| 查看次数: |
59 次 |
| 最近记录: |