请有人分享一个代码片段,其中显示了如何使用JGit API在一个分支上选择提交。
如果使用RevWalk,将得到整个树,包括已合并到指定分支中的子分支。
如何在不获取可能已合并到指定分支的分支的父提交的情况下仅获得指定分支上的提交?
还可以帮助找出某个提交所处的分支。
添加更多信息:

我怎样才能得到所有的提交沿着开发分支?因此,根据上面的图片,我需要SHAs:
2a34
b468
785 c
但不是:
731a
cbdb
谢谢!
发布于 2016-10-24 14:19:07
为了遍历Git存储库的历史,从某个分支开始,您可以使用LogCommand,如下所述:JGit: How to get all commits of a branch? (Without changes to the working directory ...)
该命令的addFilter()方法可用于安装RevFilter以排除某些提交。
https://stackoverflow.com/questions/40210010
复制相似问题