2009-08-31 3 views
0

내가 볼 수있는 한 SVN 자체에서 SVN 후크를 관리하는 기본 제공 기능은 없습니다. 당연히 몇 가지 아이디어가 있습니다. 예를 들어 후크 스크립트가있는 다른 저장소와 같이 커밋 중에 hooks 디렉토리에 svn export을 실행하면됩니다.하지만 어떻게 할 것입니까?SVN으로 SVN 후크를 관리 하시겠습니까?

답변

2

내 리포지토리 중 하나에서 SVN이 관리하는 고리가 있습니다. 그러나 이것은 같은 저장소가 아닙니다. 두 번째 SVN 저장소를 만들어 첫 번째 저장소에 대한 후크를 보관합니다. 결함이있는 커밋으로 기본 저장소에 대한 액세스를 끊는 것에 대해 걱정했습니다.

+0

결함 확약 (fault commit)으로, 저장소에 대한 액세스를 허용하지 못하도록하는 훅 스크립트의 오류를 의미합니까? 한 수퍼 유저의 훅 스크립트에서 모든 정책을 건너 뛰어 훅 스크립트에서 오류가있는 주 저장소에 대한 커밋 액세스를 끊는 것에 대한 걱정을 회피했습니다. – RjOllos

2

나는 Subversion 체크 아웃 디렉토리에 아무 문제가 없다고 생각합니다. 따라서 후크를 커밋 한 후 후크 디렉토리에서 후속 작업으로 svn up을 입력하기 만하면됩니다.

나는 그것이 관리하고있는 저장소의 디렉토리를 hooks 디렉토리에 만들어야한다고 생각한다.

관련 문제