Я пытаюсь использовать nodegit, чтобы получить дерево коммит на основе справки или OID с помощью Revparse, я думал, следующий код будет работать, но я получаю getTree неопределенных ошибок:Как получить фиксацию и дерево с помощью Revparse с nodegit?
return git.Repository.open(path_to_repo)
.then((repo) => git.Revparse.single(repo, "other"))
.then((commit) => commit.getTree());
Как я передаю объект, возвращенный Revparse, в коммит?
Спасибо! Я решил это: return git.Revparse.single (repo, rev) .then ((object) => git.Commit.lookup (repo, object.id())) then then ((commit) => return commit .getTree()); ' –