如何在JGit中完成合并基础?

爱德一世

我正在查看当前版本为3.5.1.201410131835-rJGit文档但找不到git-merge-base的等效项

我想确定分支是最新的,后面的,前面的还是分支的,如git所示:检查是否需要pull

JGit中最简洁的方式是找到尽可能好的共同祖先进行合并?

罗宾斯特

您可以使用RevFilter.MERGE_BASE

RevWalk walk = new RevWalk(repository);
walk.setRevFilter(RevFilter.MERGE_BASE);
walk.markStart(commit1);
walk.markStart(commit2);
RevCommit mergeBase = walk.next();

另请注意,如果您感兴趣的所有项均比其远程跟踪分支的分支计数高/低,则将显示BranchTrackingStatus

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

diff如何在JGit中处理合并提交

来自分类Dev

如何在PHP中完成DOM转换或合并XML / HTML?

来自分类Dev

如何在JGit中重命名文件

来自分类Dev

如何在Java中从任何基础转换为基础10

来自分类Dev

如何在Excel中完成

来自分类Dev

如何在Python中获取URL的基础?

来自分类Dev

如何在jgit中创建一个空分支

来自分类Dev

如何在JGit中执行“ git clone --mirror”?

来自分类Dev

如何在JGit中执行“ git bundle create --all”?

来自分类Dev

如何在jgit中调用git show head:<fileName>?

来自分类Dev

如何在年或周的基础上按数据框分组以及如何在python中合并两个数据集

来自分类Dev

如何使用 JGit 获取特定路径的最新修订 ID,不包括给定分支中的合并?

来自分类Dev

如何撤消在合并过程中完成的`git commit -a`?

来自分类Dev

如何在ionic 2中完成自动完成(搜索栏)

来自分类Dev

如何在Coq中完成此证明

来自分类Dev

如何在C ++中完成corecursion?

来自分类Dev

如何在RxJS中完成Observable

来自分类Dev

如何在emacs中获得代码完成?

来自分类Dev

如何在OmniThreadLibrary中处理IOmniParallelJoin完成?

来自分类Dev

如何在自动完成中显示链接

来自分类Dev

如何在终端中“完成”命令?

来自分类Dev

如何在bash函数中完成路径

来自分类Dev

如何在Java中完成频率表

来自分类Dev

如何在spyder中自动完成括号

来自分类Dev

如何在With Query中完成Multiple Join?

来自分类Dev

如何在iOS中隐含Payeezy定期基础付款?

来自分类Dev

如何在虚拟继承中构建直接基础?

来自分类Dev

如何在Go中获取切片的基础数组?

来自分类Dev

如何在Android中以矩形为基础裁剪图像?

Related 相关文章

热门标签

归档