프로젝트는 git을 사용하여 동기화되며 이제 몇 가지 요구 사항이 있습니다
예를 들어 vue
, 로컬 개발 환경은 파일의 개발 버전을 호출하고, 온라인 환경은 파일의 프로덕션 환경 버전을 호출합니다. 그 이유는 공식 문서를 참조하세요:
중요 사항: 개발 시에는 개발 버전을 사용하세요. 일반적인 오류가 발생하면 친절한 경고가 표시됩니다.
최소 압축 버전의 개발 환경을 사용하지 마세요. 그렇지 않으면 오류 메시지와 경고가 표시되지 않습니다!
동일한 DB 파일에 대해 로컬에서 테스트 데이터베이스로 연결하고 싶고, 온라인 공식 환경에서 공식 버전의 데이터베이스로 연결하고 싶습니다
.gitignore
을 수정하여 일부 파일이 동기화되지 않는 상황을 제외해주세요. 여러 사람이 개발하기 때문에 여전히 로컬 환경의 파일을 다른 개발 환경에 동기화해야 합니다
고려해야 할 또 다른 상황이 있습니다.
코드의 일부를 로컬에서 수정하면 동기화할 때마다 수동으로 조정할 필요 없이 동기화 후 온라인 환경을 빠르게 배포할 수 있습니다.
실제로 해본 적은 없고, 아이디어를 드릴 수 있는지 알아보려고 합니다.
빌드 도구 npm을 사용하여 개발 및 형식화를 위한 다양한 지침을 구현하면 git에 업로드되는 것은 구성 파일입니다. 동기화되는 것은 이 구성 파일입니다(파일에는 프로젝트의 종속성 및 전처리(webpack, gulp)가 포함되어 있음).
개발과 개발은 동일한 패키지에 배치되고 개발은 로컬에서 실행됩니다. 실행 빌드 개발;
git 분기 기능은 수동 조정 요구 사항을 충족하지 못할 수도 있습니다.