我有两个分支devel
和next
。在devel中,我或多或少有大量的提交。其中一些提交是在next
中精心挑选的。此外,我还向next添加了一些提交,它们被合并到devel
中。
现在,我想看看next
中缺少了什么,这样我就可以在将更改带到next
之前详细测试它们。我现在的问题是,我如何才能看到哪些提交在devel
中,而不在next中?
发布于 2011-10-28 01:05:42
您可以尝试执行git日志子集:
git log --oneline devel ^next
发布于 2013-11-19 08:08:21
怎么样
git log next..devel
结果类似于Byran的答案(不同的提交顺序),但我们的两个答案都会产生不同分支之间的提交,而不是只显示一个分支中的内容而不是另一个分支中的内容。
发布于 2013-12-06 16:36:40
要获取未集成到release分支(next)中的提交列表,您可以使用:
git rev-list --reverse --pretty="TO_TEST %h (<%ae>) %s" --cherry-pick --right-only origin/release_branch...origin/development_branch | grep "^TO_TEST " > NotIntegratedYet.txt
有关更多信息,请查看git-rev-list。
https://stackoverflow.com/questions/7566416
复制相似问题