2017-09-18 46 views
8

İki geliştirici farklı işletim sistemlerine sahip bir projektör üzerinde çalışırken, Pipfile.lock farklıdır (özellikle host-environment-markers'un içindeki kısım).git - Sürüm kontrolü için Pipfile.lock gerekir mi?

For PHP, most people recommend to commit composer.lock. Python için aynısını yapmak zorunda mıyız?

+0

Genellikle "require.txt" işlemini gerçekleştirirsiniz ve her şeyi hariç tutarsınız ('env /' tipik olarak). – Arount

+0

Pipenv kullanıyorum 'need.txt' ihtiyacım var mı? Pipfile yeterli olmalı? –

cevap

9

Kısa - Evet!

Kilit dosyası, pipenv'e her bağımlılığın hangi sürümünün yüklü olması gerektiğini söyler. Tüm makineler arasında tutarlılık olacak.

+1

Açıklamalar için teşekkürler –

+2

Pipenv'in ana bakımı da dosyayı (özellikle uygulamalar için) uygulamayı önerir: https://github.com/kennethreitz/pipenv/issues/598 –