2人の開発者が異なるオペレーティングシステムを備えたプロジェクトで作業している場合は、Pipfile.lock
が異なります(特にhost-environment-markers
の部分)。git - Pipfile.lockをバージョン管理にコミットする必要がありますか?
For PHP, most people recommend to commit composer.lock
。私たちはPythonでも同じことをしなければなりませんか?
2人の開発者が異なるオペレーティングシステムを備えたプロジェクトで作業している場合は、Pipfile.lock
が異なります(特にhost-environment-markers
の部分)。git - Pipfile.lockをバージョン管理にコミットする必要がありますか?
For PHP, most people recommend to commit composer.lock
。私たちはPythonでも同じことをしなければなりませんか?
ショート - はい!
ロックファイルは、依存関係のどのバージョンをインストールする必要があるかをpipenvに正確に伝えます。すべてのマシンに一貫性があります。
説明をありがとう –
pipenvのメインメンテナーは、ファイルをコミットすることを推奨します(特に、アプリケーション用):https://github.com/kennethreitz/pipenv/issues/598 –
通常、 'requirements.txt'をコミットして、他のもの(' env/')をすべて除外します。 – Arount
Pipenvを使用している場合、 'requirements.txt'が必要ですか? Pipfileで十分でしょうか? –