0
CentOS, Apache, PHP, MySQL 및 Subversion을 사용하고 있습니다. 사용자가 새 코드를 커밋 할 때마다 배포 코드를 업데이트하고 싶습니다. SVN 포스트 커밋 훅으로 할 수 있습니까? 후크는 어떻게 생겼을까요?Subversion SVN : 후 커밋 후크와의 지속적인 통합?
내 저장소는/var/svn/repository에 있으며, 배포 폴더는/var/www/myWebAppTest 아래의 동일한 컴퓨터에 있습니다.
내 저장소에서 모든 파일을 특정 폴더로 가져 오기 위해 svn export를 사용 했으므로 필요하지 않은 .svn 폴더가 포함되지 않았습니다. 코드 작업을 위해이 폴더를 실제 작업 복사본으로 만들어야합니까? –
나는 'post-commit'오류 출력과 함께 실패했습니다 : 따라서 오류 출력은 없습니다. 최소한 오류 출력은 어떻게받을 수 있습니까? –
예, "svn up"작업을 수행하려면 정기적 인 체크 아웃이 필요하며이를 위해 .svn 폴더가 필요합니다. 절대적으로 원하지 않는다면 모든 커밋에 "svn export"를 수행하여 먼저 오래된 트리를 삭제하십시오. 오류 출력을 얻으려면 파일로 리디렉션하고 해당 파일을 검사하십시오. –