通过我们在命令行终端中操作git库,进行版本控制。
目前令人惊喜的是git居然有api可供外部开发人员使用,使用libgit2进行开发自定义的git功能了,牛!
官网:https://libgit2.github.com/,C、C#、Python、Qt等开发语言都支持;
环境配置,编译和连接:https://libgit2.github.com/docs/guides/build-and-link/
可供参考的例子:https://libgit2.github.com/docs/guides/101-samples/
还有热心的小伙伴编写的例程:http://ftxtool.org/category/libgit2/