人们对Python的任何Git模块有什么经验?(我知道GitPython,PyGit和Dulwich - 如果你了解它们,请随时提及其他人.)
我正在编写一个程序,它必须与Git存储库进行交互(添加,删除,提交),但没有使用Git的经验,因此我正在寻找的一个方面是易于使用/理解Git.
我最感兴趣的其他事情是库的成熟度和完整性,合理的缺陷,持续开发以及文档和开发人员的乐于助人.
如果你想到我可能想要/需要知道的其他东西,请随意提及.
我被要求编写一个脚本,从Git中提取最新代码,进行构建,并执行一些自动单元测试.
我发现有两个内置的Python模块可以与Git交互,并且可以随时使用:GitPython和libgit2.
我应该使用什么方法/模块?