如何使用jgit库运行merge-base -is--ancestor

时间:2019-04-05 10:49:28

标签: git jgit

我正在尝试检查某个提交是否是HEAD指向的提交的祖先。对于git,我使用以下代码:

  

从Git 1.8.0开始,它是作为合并基础的一个选项而受支持的:

git merge-base --is-ancestor <maybe-ancestor-commit> <descendant-commit>
  

在手册页中:

     

-祖先

     

检查第一个是否是第二个的祖先,如果> true,则以状态0退出,否则则以状态1退出。错误由非零状态表示,该状态> 1。

但是,使用jgit找不到使用带有-is--ancestor参数的merge-base命令的方法。

0 个答案:

没有答案