Я работаю над проектом Java.Для динамического обновления ссылки Nexus мне нужно знать, какую ветку я собираю, основываясь на том, что я получу снимок или ухо от Nexus.
Я пытался использовать Jgit для его извлечения, но мне удалось получить всю ветку из репозитория, а не ту, что была извлечена в локальной рабочей области.
`` Collection refs = Git.lsRemoteRepository () .setHeads (true) .setRemote («Моя git-ссылка»). setCredentialsProvider (credentialsProvider) .call ();
для (Ref ref: refs) {branch.add (ref.getName (). substring(ref.getName (). lastIndexOf ("/") + 1, ref.getName (). length ()));} Collections.sort (филиалы);Список list1 = филиалы;for (String abc: list1) {System.out.println (abc);}
`` Я пытаюсь получить текущую ветвь, но не все ветви, присутствующие в репо.