首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要在特定分支上找到提交

需要在特定分支上找到提交
EN

Stack Overflow用户
提问于 2016-10-24 02:44:58
回答 1查看 168关注 0票数 1

请有人分享一个代码片段,其中显示了如何使用JGit API在一个分支上选择提交。

如果使用RevWalk,将得到整个树,包括已合并到指定分支中的子分支。

如何在不获取可能已合并到指定分支的分支的父提交的情况下仅获得指定分支上的提交?

还可以帮助找出某个提交所处的分支。

添加更多信息:

我怎样才能得到所有的提交沿着开发分支?因此,根据上面的图片,我需要SHAs:

2a34

b468

785 c

但不是:

731a

cbdb

谢谢!

EN

回答 1

Stack Overflow用户

发布于 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以排除某些提交。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40210010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档