2017-10-13 12 views
0

우리는 현재 Tortoise SVN에 위치한 모든 웹 사이트 파일을 보유하고 있습니다. 지금은 내 컴퓨터에 로컬 디렉토리가 있습니다. 이것들은 내가 업데이트를하는 "작업 파일"입니다. 그런 다음 업데이트 된 파일을 복사하여 원격 서버에있는 SVN 폴더에 붙여 넣습니다. 이 원격 서버에는 실제로 웹 사이트 파일 용으로 미리보기, 준비 및 제작이라는 세 개의 폴더가 있습니다. 미리보기 폴더에 업데이트 된 파일을 붙여넣고 "미리보기"사이트에서 결과를 확인합니다. 그런 다음 파일을 복사하여 준비 폴더에 붙여넣고 "준비"사이트에서 결과를 확인합니다. 마지막으로 파일을 복사하여 생산 폴더에 붙여넣고 라이브 사이트에서 봅니다.몇개의 Tortoise SVN 디렉토리가 필요합니까?

내 질문은 ... 필요한 것입니까? 로컬 디렉토리와 미리보기, 스테이징 및 프로덕션 폴더가 있어야합니까? 프로세스가 간소화 될 수 있습니까?

답변

0

이것은 당신이 svn을 오해하고있는 것처럼 들리지만 - 디렉토리간에 복사하여 붙여 넣기로되어 있지는 않지만 (여기서는 설치 프로그램이 있다고 가정하고 있습니다.) svn 저장소를 사용하여 세 개의 인스턴스간에 내용을 동기화합니다 (체크 아웃 및 커밋).

여러 환경을 갖는 목적은 최종 생산 버전의 품질을 보장하는 것입니다. 실제 환경에서 실제 환경에 배치하기 전에 실제 환경에서 어떤 모습인지 확인합니다. 그러나 간단한 웹 사이트 인 경우 미리보기와 준비 환경을 함께 사용하는 것이 과장된 것 같습니다. 그 중 하나를 쉽게 삭제할 수 있다고 생각합니다.

이 작품의 일부를

는 젠킨스 또는 인 TeamCity 같은 지속적인 통합 도구를 사용하여 자동화 할 수있는 사용자 환경 및 작업중인 프로젝트에 대한 자세한 정보를 제공하는 경우

(후자는 사용하기 쉽게이라고합니다) 어쩌면 내가 너를 더 멀리 도울 수있어.