有没有办法使用 libgit2sharp 提交部分修改文件(所有文件都暂存)?
Repository 中没有采用路径参数的 Commit 方法。
有没有办法通过使用 libgit2sharp 来提交部分修改过的文件(所有文件都是暂存的)?
目前,无法在 LibGit2Sharp 中执行部分暂存/取消暂存。我建议您订阅第 195 期,以便在可用时收到通知。
Repository 中没有采用路径参数的 Commit 方法。
实际上,提交的操作包括拍摄索引的快照并Commit
在对象数据库中创建一个持久的 git 对象。因此,Commit
API 不接受路径。
为了Commit
从文件系统上的文件(或文件列表)创建一个,您首先必须使用 将它们添加到索引中repo.Index.Stage()
,然后调用该repo.Commit()
方法。