我正在编写一个需要调用一些 Git 命令的 Python 应用程序。我首先查看了 libgit2 和 pygit2,但它们缺少一些我需要的功能,例如git remote
. 相反,我现在想找到一种在我的应用程序中包含本机 Git 二进制文件的方法,而不是使用 Git 库。此外,虽然该应用程序稍后可能会成为跨平台,但我目前关心的是首先创建一个可靠的 Windows 版本。
如何将本机 Git 二进制文件打包到基于 Windows Python 的应用程序中?这是否需要我将 Git 安装程序与我的应用程序一起提供,或者是否有可以直接捆绑的便携式 Git 版本?