Может кто-то может поделиться фрагментом кода, который показывает, как я могу выделить коммит только на одной ветви с использованием JGit API.Нужно найти коммиты по определенному филиалу
Если я использую RevWalk
, я получаю все дерево, включая дочерние ветви, которые были объединены в указанную ветку.
Как я могу получить ТОЛЬКО коммиты на указанной ветке без сбора родительских коммитов ветвей, которые могли быть объединены в указанную ветку?
Что также может помочь выяснить, в какой ветке находится определенная фиксация.
Добавление еще некоторую информацию:
Как я могу получить все коммиты вдоль развития отрасли? Так на основе вышеприведенного изображения, мне нужно ПОР:
2a34
b468
785c
но НЕ:
731a
cbdb
Спасибо!
Я думаю, что вы просите не в Git Какие команды Git вы использовали бы для этого? –
Не знаю никакой команды в API фарфора. Мне было интересно, есть ли API jGit, который мог бы помочь. Как насчет второго вопроса: Как узнать, в какой ветке находится определенная фиксация? Есть ли API для этого? –
Привет, @PankajTandon. Вам удалось решить эту проблему? – kolobok