2010-07-14 4 views
1

Windows XP에 VisualSVN 서버를 설치했습니다. (인증 방법 - 기본 Windows 인증). pre-lock.cmd 스크립트를 편집하고 주석 줄을 넣으십시오 (REM do nothing).Subversion은 사전 잠금 후크로 인해 잠금 해제가 실패합니다.

다음 파일에 대한 잠금을 시도했습니다. 모든 것은이 시점까지 훌륭하게 작동합니다!

그러면 잠금을 해제하고 다음 오류가 발생합니다. Server sent unexpected return value (400 Bad Request) in response to UNLOCK.

사전/사후 잠금 해제 스크립트가 없습니다. TortoiseSVN 클라이언트를 사용하고 있습니다. 나는 사전 잠금 후크없이 잠금/잠금 해제 루틴을 시도했지만 정상적으로 작동합니다.

왜 이런 일이 일어나야하는지에 대한 통찰력이 도움이 될 것입니다. (파일이 할 .bat 인 * * .CMD 스크립트가 작동 있는지 확실하지 않습니다 만)

답변

1

당신은 당신의 사전 lock.bat 스크립트

exit 0 

같은 줄을 추가해야합니다.

또한 방화벽/라우터/바이러스 검색 프로그램에서 DAV 요청을 허용하거나 알 수 없기 때문에 "잘못된 요청"오류가 발생할 수 있습니다.

2

Subversion 1.6부터는 사전 잠금 스크립트의 출력이 중요합니다. .bat 파일은 기본적으로 에코이므로 모든 명령이 출력으로 보내 지므로 문제가 발생할 수 있습니다.

는 오프 @echo 첫 번째 라인으로 가지고

사물이 훨씬 더

을 가야한다
관련 문제