728x90
반응형
질문 : Gemfile.lock이 .gitignore에 포함되어야합니까?
나는 번 들러와 그것이 생성하는 파일을 처음 접했습니다. 많은 사람들이 기고하고있는 GitHub의 git repo 사본이있어서 번 들러가 repo에 존재하지 않고 .gitignore
목록에없는 파일을 생성했다는 사실에 놀랐습니다.
포크를했기 때문에 리포지토리에 추가해도 메인 리포지토리에 대해 아무것도 깨지지 않지만 풀 리퀘스트를하면 문제가 발생합니까?
Gemfile.lock
이 저장소에 포함되어야합니까?
답변
rubygem을 작성하지 않는다고 가정하면 Gemfile.lock이 저장소에 있어야합니다. 필요한 모든 gem과 그 종속성의 스냅 샷으로 사용됩니다. 이렇게하면 번 들러가 배포 할 때마다 모든 gem 종속성을 다시 계산할 필요가 없습니다.
아래 cowboycoded의 의견에서 :
gem에서 작업하는 경우 Gemfile.lock을 체크인하지 마십시오. Rails 앱에서 작업하는 경우 Gemfile.lock을 확인하십시오.
다음은 잠금 파일이 무엇인지 설명하는 멋진 기사입니다.
출처 : https://stackoverflow.com/questions/4151495/should-gemfile-lock-be-included-in-gitignore
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
Mercurial과 Git의 차이점 (0) | 2021.09.13 |
---|---|
경고 : push.default is unset; its implicit value is changing in Git 2.0 (0) | 2021.09.10 |
Git에서 처음 두 커밋을 Squash 하는 방법 (0) | 2021.09.07 |
GitHub 리포지토리에 태그 만들기 (0) | 2021.09.07 |
스테이징 영역의 파일에 git diff 표시 (0) | 2021.09.07 |