NodeGit RevertOptions не существует для того, чтобы пытаться сделать сложный git revert - PullRequest
0 голосов
/ 08 декабря 2018

Попытка создать экземпляр RevertOptions в TypeScript, чтобы я мог использовать API Revert.revert (https://www.nodegit.org/api/revert/#revert), чтобы отменить объединенный коммит, но вот что я получаю:

Свойство 'RevertOptions'не существует для типа 'typeof import / node_modules / @ types / nodegit / index')

Посмотрел также документ RevertOptions и просто говорит, что он должен делать 'new RevertOptions ()'.Это то, что я сделал, и это все еще дает мне ошибку.Я могу создать экземпляр MergeOptions с помощью 'new MergeOptions ()', поэтому я немного запутался.

Затем в исходном коде обнаружил, что RevertOptions - это интерфейс внутри того же файла, что и Revert.commit, и Revert..revert, но MergeOptions - это класс revert.d.ts

Это ошибка?Я делаю это правильно?Есть ли альтернатива, которую я могу использовать для возврата объединенного коммита с помощью NodeGit?

...