2012-09-04 2 views
0

저는 소프트웨어 회사에서 새로운 인턴입니다. 사장님이 svn tortoise에서 후크 코드 또는 사후 커밋 작업을 변경하라고했습니다. 하지만 지금은 시각적 인 기본 소스 코드 파일이 어디 있지 않습니다. 어디에 있습니까? 고마워요svn hook 파일은 어디에 있습니까?

+1

나는 당신이 그것에 대해 svn 서버를보고 싶을 것 같아요. –

답변

4

일반적으로 후크는 ROOT_OF_SVN_REPO/hooks 디렉토리에 있습니다. 저장소에 대한 많은 사전, 사후 작업을 위해 * .tmpl이 있습니다.

C:\MyRepo\hooks: 
|- post-commit.tmpl 
|- post-lock.tmpl 
|- post-revprop-change.t 
|- post-unlock.tmpl 
|- pre-commit.tmpl 
|- pre-lock.tmpl 
|- pre-revprop-change.tm 
|- pre-unlock.tmpl 
|- start-commit.tmpl 

당신은 확장 그리고

C:\Temp\hooks>copy post-commit.tmpl post-commit 
     1 file(s) copied. 

즉, 유효성 검사 논리를 포함하는 스크립트 호출의 끝에서 다음 줄을 교체하는 편집없이 .tmpl 파일의 복사본을 만들 필요가 포스트 커밋

mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf 

cscript my-post-commit.vbs "$REPOS" "$REV" <other args> 

희망이 도움이됩니다.

+0

당신은 무엇을 의미합니까 : "유효성 검사 로직을 포함하는 스크립트를 호출하도록 편집하십시오" – EEstud

+1

내 응답을 "편집 ..."으로 업데이트했습니다. – Vikdor

관련 문제