为了进行代码审查,我经常会对一个特性分支进行
为了澄清,如果我使用 git log,这个命令就很简单:
我做了一些研究,但是无法弄清楚如何实现这个操作。也许可以使用 cherry-pick?您有关于如何在 diff/difftool 命令上实现类似操作的任何想法吗?
git difftool hash_of_parent_of_first_commit_in_branch last_commit_in_branch
操作。该特性分支是从其源(让我们称之为主分支)创建的,并在其上工作。但是在这段时间中,主分支接收了一些提交,并将这些提交合并到了特性分支中。为了澄清,如果我使用 git log,这个命令就很简单:
git log feature_branch ^master
(根据情况可能带有 --no-merges 参数或没有)。通过这个命令,我可以过滤掉特性分支中的主分支提交。我做了一些研究,但是无法弄清楚如何实现这个操作。也许可以使用 cherry-pick?您有关于如何在 diff/difftool 命令上实现类似操作的任何想法吗?