5
如何使用JGit獲取存儲庫中的所有分支機構? 我們拿example repository。正如我們所看到的,它有5個分支。
Here我發現這個例子:使用JGit獲取所有分支機構
int c = 0;
List<Ref> call = new Git(repository).branchList().call();
for (Ref ref : call) {
System.out.println("Branch: " + ref + " " + ref.getName() + " "
+ ref.getObjectId().getName());
c++;
}
System.out.println("Number of branches: " + c);
但我得到的是這樣的:
Branch: Ref[refs/heads/master=d766675da9e6bf72f09f320a92b48fa529ffefdc] refs/heads/master d766675da9e6bf72f09f320a92b48fa529ffefdc
Number of branches: 1
Branch: master
我已經更新了例如在jgit-cookbook中也展示了這一點。 – centic