728x90
반응형
질문 : composer.lock을 버전 제어에 적용해야합니까?
저장소가있는 응용 프로그램에서 사용되는 composer.lock
과 약간 혼동됩니다.
많은 사람들이 저장소에서 composer.lock
.gitignore
해서는 안된다고 말하는 것을 보았습니다.
내 개발 환경에서 라이브러리를 업데이트하면 새 composer.lock
이 생기지 만 프로덕션으로 업데이트 할 수 없습니다.
이 파일에 충돌이 발생하지 않습니까?
답변
libs를 업데이트하는 경우 잠금 파일도 커밋해야합니다. 기본적으로 프로젝트가 사용중인 특정 버전의 라이브러리에 잠겨 있음을 나타냅니다.
변경 사항을 커밋하고 누군가가 코드를 가져와 종속성을 업데이트하는 경우 잠금 파일은 수정되지 않아야합니다. 수정 되었다면 새로운 버전이 있다는 뜻입니다.
저장소에 저장하면 각 개발자가 동일한 버전을 사용하고 있음을 확인할 수 있습니다.
출처 : https://stackoverflow.com/questions/12896780/should-composer-lock-be-committed-to-version-control
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
Git blame -- prior commits (0) | 2021.12.29 |
---|---|
기록이있는 SVN 저장소를 새 Git 저장소로 마이그레이션하는 방법 (0) | 2021.12.29 |
Git에서 원격 분기 추적을 중지 하는 방법 (0) | 2021.12.19 |
Git의 브랜치에서 커밋 삭제하는 방법 (0) | 2021.12.16 |
.gitignore for Visual Studio 프로젝트 및 솔루션 (0) | 2021.12.16 |