Git 동기화 프로젝트에서 수행하는 방법, 일부 파일이 다릅니다.
PHPz
PHPz 2017-05-02 09:48:55
0
1
850

프로젝트는 git을 사용하여 동기화되며 이제 몇 가지 요구 사항이 있습니다

요구 사항 1: 온라인과 오프라인에서 서로 다른 프런트엔드 JS 파일 호출

예를 들어 vue, 로컬 개발 환경은 파일의 개발 버전을 호출하고, 온라인 환경은 파일의 프로덕션 환경 버전을 호출합니다. 그 이유는 공식 문서를 참조하세요:

중요 사항: 개발 시에는 개발 버전을 사용하세요. 일반적인 오류가 발생하면 친절한 경고가 표시됩니다.

최소 압축 버전의 개발 환경을 사용하지 마세요. 그렇지 않으면 오류 메시지와 경고가 표시되지 않습니다!

요구사항 2: 공식 환경과 테스트 환경에 서로 다른 데이터베이스를 사용하세요

동일한 DB 파일에 대해 로컬에서 테스트 데이터베이스로 연결하고 싶고, 온라인 공식 환경에서 공식 버전의 데이터베이스로 연결하고 싶습니다

어떻게 하나요?

.gitignore을 수정하여 일부 파일이 동기화되지 않는 상황을 제외해주세요. 여러 사람이 개발하기 때문에 여전히 로컬 환경의 파일을 다른 개발 환경에 동기화해야 합니다

고려해야 할 또 다른 상황이 있습니다.

코드의 일부를 로컬에서 수정하면 동기화할 때마다 수동으로 조정할 필요 없이 동기화 후 온라인 환경을 빠르게 배포할 수 있습니다.

PHPz
PHPz

学习是最好的投资!

모든 응답(1)
淡淡烟草味

실제로 해본 적은 없고, 아이디어를 드릴 수 있는지 알아보려고 합니다.
빌드 도구 npm을 사용하여 개발 및 형식화를 위한 다양한 지침을 구현하면 git에 업로드되는 것은 구성 파일입니다. 동기화되는 것은 이 구성 파일입니다(파일에는 프로젝트의 종속성 및 전처리(webpack, gulp)가 포함되어 있음).
개발과 개발은 동일한 패키지에 배치되고 개발은 로컬에서 실행됩니다. 실행 빌드 개발;

git 분기 기능은 수동 조정 요구 사항을 충족하지 못할 수도 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿