DVCS 복제본에서 라이브 배포를 직접 실행하고 깨끗한 트리 나 타르볼을 내보내고 배포하는 것이 좋지 않다는 암시가 여기 저기에 있습니다. DVCS 클론에서 직접 실행하면 다음과 같은 이점이 있습니다.DVCS 복제본에서 라이브 사이트를 실행하는 것이 잘못된 이유는 무엇입니까?
- 모든 배포시 전체 코드베이스를 전송할 필요가 없습니다.
- 원하는 버전으로 코드를 업데이트하십시오.
- 배포가 잘못 될 경우 이전 버전으로 롤백해야합니다.
그리고 어떤 단점도 실제로 볼 수 없습니다. repo 파일 (내 경우 단일 .hg/디렉토리)이 있으면 문제가 발생하지 않습니다.
DVCS 복제본에서 라이브 배포를 실행하지 않는 이유가 있습니까?
내가 사용하지 않는 PHP는 없다는 것을 알고있는 모든 최신 웹 -DEV 스택에서 웹 앱 소스 코드는 웹에서 볼 수있는 디렉토리에 있지 않습니다. PHP에서 작업하는 경우에만 관련이 있습니다. –
요점을 놓치고 있습니다. 누군가가 .hg 디렉토리를 얻는 방법을 찾으면 프로젝트의 모든 기록과 모든 소스를 갖게됩니다. 그래서 그들은 그것을 훔쳐이 지식을 무료로 사용할 수 있습니다. – bialix
bialix, 요점을 놓치고 있습니다. 내 대답을 보면 현대 웹 응용 프로그램의 파일 구조에 대한 설명을 볼 수 있습니다.'.hg' 디렉토리는 웹 루트에 있지 않기 때문에 절대 제공되지 않습니다. – Oli