libgit2项目或其他任何人提供示例代码来演示各种libgit2函数吗?

时间:2013-05-27 21:10:27

标签: c git libgit2

我通过另一种语言的FFI使用libgit2,但我很难搞清楚各种功能实际上做了什么(除非绝对必要,否则我宁愿不去阅读源代码)。有谁知道在哪里可以找到libgit2中某些函数的一些工作代码示例?

2 个答案:

答案 0 :(得分:5)

有很多方法可以帮助您开始使用libgit2:

  • 来自Ben Straub的 series of posts ,其中一位核心贡献者
  • 看一下libgit2 examples ,这是用一个非常容易理解的C代码编写的
  • 阅读描述每个功能,预期参数和产出输出的 headers
  • 另一个角度是看 libgit2 tests ,它强调每个函数的行为契约,或者,如果你更熟悉其他语言,请查看测试代码一些libgit2绑定然后潜入他们行使libgit2的方式

答案 1 :(得分:0)