저를 괴롭히는 질문이 있습니다:
프로덕션 환경(a)과 테스트 환경(b) 모두에 git 서비스를 설치했습니다. 우리는 개발할 때 b의 개발 브랜치를 사용했습니다( 로컬 제출은 b의 원격 개발에 제출된 다음 b의 웹 서버에 자동으로 동기화됩니다). 프로덕션 환경으로 이동하려면 개발에서 로컬로 마스터 브랜치로 병합합니다( 로컬 마스터에 원격 소스를 추가한 다음 git push 프로덕션(원격 소스 이름) 마스터 ). 이 방법은 환경이 다르기 때문에 구성 파일이 지속적으로 변경되는 경우 매우 번거로운 방법입니다. git 작업흐름을 어떻게 처리하나요?
개발, 테스트, 시뮬레이션 및 생산 환경에서 팀의 지속적인 개발에 대한 자세한 내용은 기술 팀 코드 관리 및 배포를 참조하세요
저희 팀에서 개발한 온라인 배포 시스템 WALLI를 사용하는 것도 권장됩니다. 홈페이지에서 자세히 알아보세요.
구성 파일을 저장소에 직접 저장하지 마세요. db.config.example과 같은 복사본을 저장해야 합니다. 환경을 배포할 때 로컬의 경우 db.config를 수동으로 복사해야 합니다. 개발 중에는 db.config가 목록에서 무시됩니다.