要做代码审查,我经常做一个功能分支的git difftool hash_of_parent_of_first_commit_in_branch last_commit_in_branch
。 feature_branch是从它的源代码创建的(我们称之为master分支),并完成了它的工作。但是在这段时间里,master分支收到了一些提交,并且这些提交被合并到了feature_branch中。为了说明一下,如果我使用的是git log,这个命令很简单:git log feature_branch ^master
(也许根据不同情况使用--no-merges或者不使用)。有了这个,我将主要提交过滤出feature_branch。分支的Git diff,不包括其他分支的提交
我做了一些研究,但无法弄清楚我怎么能做到这一点。也许使用樱桃挑选?关于如何在diff/difftool命令上实现类似的任何想法?
你确切的问题是什么?您是否正在查找命令以查看功能分支中存在的源分支中不存在的提交? – 2015-02-10 14:20:09