후크 스크립트 : "항상 스크립트 실행"확인란이나 관련 "적용"플래그는 무엇을 의미합니까?


1

TortoiseSVN 설정 (Windows 7 x64 버전 1.9.2)의 훅 스크립트 섹션에는 "훅 스크립트 구성"대화 상자의 "항상 스크립트 실행"확인란이 있습니다.

Configure Hook Scripts

동일한 체크 박스는 "로컬 후크 스크립트"의 등록 정보 대화 상자에도 있습니다.

그 정확한 의미는 무엇입니까?
이 체크 박스를 체크하지 않으면 어떤 상황에서 후크 스크립트가 실행되지 않습니까?

도움말 문서에는 전혀 언급되어 있지 않지만 스냅 샷에는 해당 확인란이 표시되지 않습니다.

지금까지 내가 알아 낸 유일한 것 :
확실히 "클라이언트 측 훅 스크립트 승인 또는 거부"프롬프트는 표시하지 않습니다.

Approve or reject client-side hook script

이 체크 박스는 enforce 깃발 tsvn:*hook 재산:

type_of_hook  ^/path/to/hook/script  {false|true}  {show|hide}  [enforce]

이봐 svnbook.red-bean.com/en/1.8/... 아마도 독서를 시작할 것입니다. 저장소 후크 구현하기 다운 및 / 또는 후크 스크립트의 일반적인 용도 . 아마도 이것은 서버 측의 저장소 레벨 훅 스크립트이며 문서별로 클라이언트 측이 아닌이 레벨에서만 트리거됩니다.
Pimp Juice IT

@PIMP_JUICE_IT, 실제로 클라이언트 쪽의 후크 스크립트에 로컬 경로를 제공해야하므로 클라이언트 쪽의 후크 스크립트입니다. 나는 이것이 서버 측 문제가 아니라고 확신한다. 심지어 TortoiseSVN에만 국한된다는 확신이있다.
aschipfl

답변:


2

마침내 "항상 스크립트 실행"옵션의 목적을 찾은 것 같습니다. enforce 깃발:

후크 스크립트가 실패 할 경우 다음과 같은 대화 상자가 나타날 수 있습니다 (후크에 따라이 예에서는 enforce 0이 아닌 종료 코드를 반환 한 플래그) :

enter image description here

이미 "후크없이 다시 시도"버튼을 인식했을 것입니다.

당신이 enforce 후크에 대한 플래그, 재시도 단추가 사라집니다.

enter image description here

이것은 내가 깃발을 발견했을 때의 차이점을 발견 한 유일한 상황입니다. enforce 설정됩니다. 나는 항상 실행 옵션의 효과를 더 많이 발견하자마자 여기로 돌아올 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.