2013-01-11 5 views
0

작은 소개 : CVS를 저장소로 사용하여 HTML 프로토 타입 (html, css, images, js 파일)을 개발 중입니다. 거의 모든 변경 사항을 고객에게 보여주고 변경 사항을 논의해야합니다. 그 costumers는 다른 건물이나 다른 나라에 있으므로, 우리는 프로토 타입을 어떤 방법으로 보내야합니다. zip 및 더 많은 zip이 포함 된 메일이 발생하지 않도록하기 위해 작업 지점에서 10 분마다 "체크 아웃"을 수행하는 스크립트를 개발하고 웹 서버를 사용하여 업데이트 된 폴더를 "공유"합니다. 이 솔루션을 사용하면 HTTP를 통해 프로토 타입의 마지막 작업 복사본이 포함 된 링크 만 공유합니다.CVS에서 WebServer로 자동 배포

SVN/Git 또는 다른 "덜 고통스러운"개정 제어 시스템을 사용할 수 없습니다.

질문 :

  • 이 프로세스를 개선 할 수있는 방법이있다?
  • 다른 방법으로 CVS를 모니터링 할 수 있습니까?

미리 감사드립니다.

답변

1

CVS의 loginfo 후크를 사용하여 각 체크인 후에 작업을 수행 할 수 있습니다. 그러나 스크립트가 커밋 중에 만진 모든 파일에 대해 실행된다는 점에 유의하십시오.

+0

감사합니다. 어떤 사례가 있습니까? 이 파일을 어떻게 모니터 할 수 있습니까? –

+0

저장소의/CVSROOT에 loginfo 샘플이 있습니다. – Rudi

+0

웹 서버가 있고 실제로 체크 아웃하는 컴퓨터에서 해당 파일에 액세스 할 수 없습니다. 다른 대안? –