3

いくつかの Git コマンドを呼び出す必要がある Python アプリを作成しています。最初に libgit2 と pygit2 を見ましたが、必要な機能の一部が欠けていますgit remote。代わりに、Git ライブラリを使用するのではなく、アプリケーションにネイティブ Git バイナリを含める方法を見つけたいと考えています。また、アプリは後でクロス プラットフォームになる可能性がありますが、現在は、まず Windows 版をしっかり作成することを考えています。

ネイティブ Git バイナリを Windows Python ベースのアプリケーションにパッケージ化するにはどうすればよいですか? これには、アプリケーションと一緒に Git インストーラーを出荷する必要がありますか? または、直接バンドルできる Git のポータブル バージョンはありますか?

4

1 に答える 1

2

Dulwichは、Git ファイル形式とプロトコルの純粋な Python 実装であり、ここで役立ちます。そのレポは GitHub にあり
ます。

于 2012-07-05T06:00:17.960 に答える