如何使用Java

时间:2019-07-04 15:06:43

标签: java git jgit

我正在研究Java项目。为了动态更新nexus链接,我需要知道我正在构建哪个分支,基于此,我将从nexus获取快照或耳朵。

我尝试使用Jgit来获取它,但是我设法从存储库中获取了所有分支,而不是从本地工作区中获取的分支。

`` 集合引用= Git.lsRemoteRepository()                          .setHeads(真)                          .setRemote(“我的git链接”).setCredentialsProvider(credentialsProvider)                          .call();

for(Ref ref:refs){                      branch.add(ref.getName()。substring(ref.getName()。lastIndexOf(“ /”)+ 1,ref.getName()。length()));                  }                  Collections.sort(分支机构);                  列表list1 =分支;                  for(字符串abc:list1){                      System.out.println(abc);                  }

`` 我正在尝试获取当前提取的分支,而不是仓库中存在的所有分支。

0 个答案:

没有答案