2010-01-26 11 views
2

난 그냥 함께 다음과 같은 쉘 스크립트를 던져했습니다포스트 커밋 (post-commit) 훅 스크립트는 어디에 두어야하나요?

cd /home/firefli/webprojects/project1 
svn checkout file:///home/firefli/svn/project1/trunk . 
rm -rf /home/firefli/public_html/project1 
svn export . /home/firefli/public_html/project1 

내가 커밋 한 후 수동으로 스크립트를 실행 할 수 있지만 여전히 몇 가지 질문을 할 때이 작업을 수행합니다.

bash 스크립트를 실행할 수 있습니까? 아니면 C가되어야합니까? (C 예제를 많이 보았습니다)

커밋 후 커밋을 실행하려면 어디에 넣어야합니까?

답변

4

Subversion 저장소 내에 hooks 디렉토리가 있습니다. 수정하고 사용할 수있는 많은 템플릿이 있어야합니다.

스크립트는 행복하게 bash 스크립트가 될 수 있습니다. 제공된 템플릿을 사용하십시오 /bin/sh

.tmpl 확장자 만 제거하면 잘 할 수 있습니다.

Subversion 문서는 자세한 정보를 제공합니다. here

관련 문제