Я работаю над продуктом на основе Java, для которого функции Git будут интегрированы. Используя одну из функций Git, я добавил 10 файлов в репозиторий Git, выполнив их, выполнив их в одном коммите.Как получить список файлов для фиксации с помощью JGit
Возможно ли повторение вышеуказанного процесса? I.e Поиск списка файлов, переданных как часть фиксации.
Я получил фиксацию с помощью команды git.log()
, но я не уверен, как получить список файлов для фиксации.
Пример кода:
Git git = (...);
Iterable<RevCommit> logs = git.log().call();
for(RevCommit commit : logs) {
String commitID = commit.getName();
if(commitID != null && !commitID.isEmpty()) {
TableItem item = new TableItem(table, SWT.None);
item.setText(commitID);
// Here I want to get the file list for the commit object
}
}
Просьба уточнить, что такое Git features. Вы имеете в виду [Eclipse JGit] (https://eclipse.org/jgit/) или интеграцию Eclipse IDE Git или что-то еще? –
Да Вы правы Херрманн. Я говорю о JGit. Мне нужен вызов функции, который используется для получения списка файлов, зафиксированного как часть фиксации. –
Тогда покажите нам какой-то код, что вы пробовали? –