【发布时间】:2015-04-10 14:12:56
【问题描述】:
为了进行代码审查,我经常为功能分支创建一个git difftool hash_of_parent_of_first_commit_in_branch last_commit_in_branch。 feature_branch 是从它的源代码创建的(我们称它为 master 分支)并在其上完成了工作。但是在这中间,master分支收到了一些commit,这些commits被合并到了feature_branch中。
澄清一下,如果我使用 git log,这个命令会很简单:git log feature_branch ^master(可能带有 --no-merges 或不带有,视情况而定)。有了这个,我就会从 feature_branch 中过滤掉主提交。
我做了一些研究,但无法弄清楚我该如何实现这一目标。也许使用樱桃采摘?关于如何在 diff/difftool 命令上实现类似功能的任何想法?
【问题讨论】:
-
您的具体问题是什么?您是否正在寻找命令来查看功能分支中存在但源分支中不存在的提交?