我正在编写一个需要调用一些 Git 命令的 Python 应用程序。我首先查看了 libgit2 和 pygit2,但它们缺少我需要的一些功能,例如 git remote
。相反,我现在想找到一种在我的应用程序中包含 native Git 二进制文件的方法,而不是使用 Git 库。此外,虽然该应用程序以后可能会跨平台,但我目前关心的是首先创建一个可靠的 Windows 版本。
如何将 native Git 二进制文件打包到基于 Windows Python 的应用程序中?这是否需要我将 Git 安装程序与我的应用程序一起提供,或者是否有可用的 Git 便携版本我可以直接捆绑吗?
最佳答案
Dulwich是 Git 文件格式和协议(protocol)的纯 Python 实现,可以在这里提供帮助。
你可以找到its repo on GitHub .
关于python - 将 native Git 二进制文件打包到应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11336860/