要做代碼審查,我經常做一個功能分支的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