我有一个外部进程,它会对本地 Git 存储库中最初通过 libgit2sharp 克隆的文件进行更改。我想通过 libgit2sharp 执行与命令 git add *
相当的操作,然后是 git commit -m "Hello World"
。但是,Repository
类的文档不够详细。
如何实现这个目标?
我有一个外部进程,它会对本地 Git 存储库中最初通过 libgit2sharp 克隆的文件进行更改。我想通过 libgit2sharp 执行与命令 git add *
相当的操作,然后是 git commit -m "Hello World"
。但是,Repository
类的文档不够详细。
如何实现这个目标?
在2020年,代码结构已经发生了变化。现在它是这样的 ==>
Commands.Stage(repo, "*");
git add .
repo.Index.Stage("*");
repo.Commit(string, Signature, Signature)
方法,该方法将提交索引中的所有更改。AddCommitToRepo
私有方法)。