질문 : composer.lock을 버전 제어에 적용해야합니까? 저장소가있는 응용 프로그램에서 사용되는 composer.lock 과 약간 혼동됩니다. 많은 사람들이 저장소에서 composer.lock .gitignore 해서는 안된다고 말하는 것을 보았습니다. 내 개발 환경에서 라이브러리를 업데이트하면 새 composer.lock 이 생기지 만 프로덕션으로 업데이트 할 수 없습니다. 이 파일에 충돌이 발생하지 않습니까? 답변 libs를 업데이트하는 경우 잠금 파일도 커밋해야합니다. 기본적으로 프로젝트가 사용중인 특정 버전의 라이브러리에 잠겨 있음을 나타냅니다. 변경 사항을 커밋하고 누군가가 코드를 가져와 종속성을 업데이트하는 경우 잠금 파일은 수정되지 않아야합니다. 수정 되었다면 새로운 버전이 있다는 뜻..