将原生Git二进制打包到应用程序中

时间:2012-07-05 01:20:51

标签: python windows git package libgit2

我正在编写一个需要调用一些Git命令的Python应用程序。我首先看了libgit2和pygit2,但它们缺少我需要的一些功能,比如git remote。相反,我现在想要找到一种方法在我的应用程序中包含本机Git二进制文件,而不是使用Git库。此外,虽然该应用程序可能会在以后成为跨平台,但我现在首先关注的是创建一个可靠的Windows版本。

如何将原生Git二进制文件打包到基于Windows Python的应用程序中?这是否需要我将Git安装程序与我的应用程序一起发送,或者是否有可用的Git可移植版本我可以直接捆绑吗?

1 个答案:

答案 0 :(得分:2)

Dulwich是Git文件格式和协议的纯Python实现,可以在这里提供帮助 您可以找到its repo on GitHub