NodeJS 앱에서 파이어베이스 파일을 커밋하는 방법은 무엇입니까?
최근 노드에서 리액트 앱을 호스팅하기 위한 방화벽 기반을 탐색했습니다.JS 환경.Firebase CLI 도구를 초기화하면 두 개의 파일이 생성됩니다.
.firebaserc
firebase.json
이러한 파일을 저장소에 커밋할 때 허용되는 방법은 무엇입니까?아닌가요? 구글을 검색했는데 아이러니하게도 제가 찾고 있는 것을 찾지 못했습니다.
저는 두 대의 기계에서 일하고, 그리고 기분은..firebaserc
환경/머신에 따라 다르므로 저장소에 커밋해서는 안 됩니다.만약 제가 다른 개발자들과 함께 이 프로젝트를 진행하고 있다면, 저는 제가 원하는 느낌을 가지고 있습니다.firebase.json
환경/환경 간에 일관성을 유지합니다.나는 다른 개발자가 변경하는 것을 원하지 않습니다.firebase.json
코드베이스에서 작업하는 다른 사람들과는 무관합니다.
그래서 나는 커밋을 생각하고 있습니다.firebase.json
추가.firebaserc
로..gitignore
.
항상 체크인해야 합니다.firebase.json
.
공유 팀 프로젝트(일반적으로 스테이징, 프로듀싱 등을 위해 동일한 프로젝트로 작업하는 경우)의 경우 체크인할 수 있습니다..firebaserc
모든 사용자가 동일한 프로젝트로 작업할 것으로 예상하지 않는 오픈 소스 샘플 또는 기타 코드베이스의 경우 체크인하지 않습니다..firebaserc
.
팀이 개발자별 개발/테스트 프로젝트를 원할 때만 회색 영역이 됩니다.여기서 나의 안내는 여전히 체크인할 것입니다..firebaserc
적절한 스테이징/스케줄/에일리어스를 사용하여 각 개발자가 실행되도록 합니다.firebase use my-personal-test-project
개별 테스트 환경에 적합합니다.
언급URL : https://stackoverflow.com/questions/43527359/what-is-the-practice-on-committing-firebase-files-in-a-nodejs-app
'programing' 카테고리의 다른 글
gitstash pop이 stash 항목에서 추적되지 않은 파일을 복원할 수 없다고 하는 이유는 무엇입니까? (0) | 2023.06.25 |
---|---|
git 하위 모듈 추적 최신 (0) | 2023.06.25 |
SQL Server Management Studio에서 SQLCMD 모드란 무엇입니까? (0) | 2023.06.20 |
플라스크 가져오기 오류: 플라스크라는 모듈 없음 (0) | 2023.06.20 |
오라클에서 절차의 정의를 인쇄하는 방법은 무엇입니까? (0) | 2023.06.20 |