2017-09-18 3 views
8

두 개발자가 서로 다른 운영 체제를 사용하는 projet에서 작업하는 경우 Pipfile.lock이 다릅니다 (특히 host-environment-markers 내부).git - Pipfile.lock을 버전 관리에 커밋해야합니까?

For PHP, most people recommend to commit composer.lock. 파이썬에서도 똑같이해야합니까?

+0

보통'requirements.txt'를 실행하고 다른 모든 것을 제외합니다 ('env /'). – Arount

+0

Pipenv를 사용하고 있다면'requirements.txt'가 필요합니까? Pipfile로 충분해야합니까? –

답변

9

숏 - 예!

잠금 파일은 pipenv에게 각 종속성의 어떤 버전을 설치해야하는지 정확하게 알려줍니다. 모든 시스템에서 일관성을 유지하게됩니다.

+1

설명 주셔서 감사합니다. –

+2

pipenv의 주요 관리자는 파일을 커밋 할 것을 권장합니다 (특히 애플리케이션의 경우) : https://github.com/kennethreitz/pipenv/issues/598 –