JGit:如何在遍历repos时获取Branch

Bra*_*den 8 git branch traversal commit jgit

缺少JGit文档似乎没有说明在使用RevWalk时如何使用/检测分支.

这个问题几乎是一样的.

所以我的问题是:如何从RevCommit获取分支名称/ ID?或者我如何指定要预先遍历的分支?

Bra*_*den 6

通过循环分支找到了更好的方法.

我通过电话绕过树枝

for (Ref branch : git.branchList().call()){
    git.checkout().setName(branch.getName()).call();
    // Then just revwalk as normal.
}
Run Code Online (Sandbox Code Playgroud)