3

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

如何将本机 Git 二进制文件打包到基于 Windows Python 的应用程序中?这是否需要我将 Git 安装程序与我的应用程序一起提供,或者是否有可以直接捆绑的便携式 Git 版本?

4

1 回答 1

2

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

于 2012-07-05T06:00:17.960 回答