Есть ли способ зафиксировать часть измененных файлов (все файлы подготовлены) с помощью libgit2sharp?
В репозитории нет метода Commit, который принимает параметр пути.
Есть ли способ зафиксировать часть измененных файлов (все файлы подготовлены) с помощью libgit2sharp?
В репозитории нет метода Commit, который принимает параметр пути.
Есть ли способ зафиксировать часть измененных файлов (все файлы подготовлены) с помощью libgit2sharp?
В настоящее время в LibGit2Sharp невозможно выполнить частичную постановку/отмену постановки. Я предлагаю вам подписаться на выпуск 195, чтобы чтобы получить уведомление, когда это будет доступно.
В репозитории нет метода Commit, который принимает параметр пути.
На самом деле действие фиксации состоит из создания моментального снимка индекса и создания надежного объекта Commit
git в базе данных объектов. Таким образом, Commit
API не принимает пути.
Чтобы создать Commit
из файла (или списка файлов) в вашей файловой системе, вам сначала нужно добавить их в индекс с помощью repo.Index.Stage()
, а затем вызвать метод repo.Commit()
.