У меня есть две ветки master
и master.min
в моем репо.Nodegit - получить разницу между двумя коммитами
Предположим, что моя текущая ветка master.min
.
Мой хозяин филиал находится на фиксации - abcd
Некоторые толчки происходят освоить отрасль - efgh
, ijkl
хранить ток фиксации моей главной ветви:
repo.getBranchCommit("master")
.then(function(commit) {
startCommit = commit;
})
Благодаря высокому время переключения между ветвями я должен выполнить все операции, оставшиеся на master.min
Таким образом, я делаю выборку:
repo.fetch("master");
Теперь, мне нужно, чтобы получить список всех файлов, которые были добавлены, изменены или удалены между abcd
& ijkl
commit.getDiff() is not enough. I need diff between two commits.
В конце концов я использовал git-обещание для команды git, чтобы получить diff. Таким образом, мой код использует nodegit, а также git –