有谁能告诉我如何克隆回购并推送或发布已提交的更改?
目前我能够修改克隆存储库并能够提交我的更改,但我不喜欢api推送它。也最初克隆回购。
如果它不可用,使用c#的替代方法是什么?
-Jaffer
答案 0 :(得分:5)
目前正在libgit2中开发有谁能告诉我如何克隆回购并推送或发布已提交的更改? 目前我能够修改克隆存储库并能够提交我的更改,但我不喜欢api来推动它。也是最初克隆回购。
Clone
和Push
功能。以下是与此主题相关的一些PR。
审核,合并和测试C代码后,将发布新版本的LibGit2Sharp,展示这些功能。
考虑到当前的进展,Clone
可能会在Push
之前降落,因此可以更快地从LibGit2Sharp中使用。
如果它不可用,使用c#的替代方法是什么?
您可以通过 Process 类型调用git.exe
将其推迟到Clone
。但这需要在运行.Net代码的计算机上部署 msysgit 。
LibGit2Sharp现在提供Push
和{{1}}。