2
svnsync
을 사용하려고합니다. 하나의 대상 서버에서 작동하지만 매우 유사한 설정으로 다른 서버에서 작동하지 않으며 다른 것을 찾을 수 없습니다. 원본 서버는 두 경우 모두 동일하므로 설치가 적절하지 않습니다.svnsync가 pre-revprop-change 후크를 시작할 수 없습니다
대상 서버가 : 윈도우 서버 2008 R2 표준 SP1, 64 비트
SVN은 다음과 같습니다 VisualSVN 서버 2.5.9
이svnsync init을 실패 (또한 2.5.7과 2.5.8을 시도) :
E:\>svnsync init https://.../ https://.../
svnsync: E175002: DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent
svnsync: E175008: At least one property change failed; repository is unchanged
svnsync: E175002: Error setting property 'svn:sync-lock': Failed to start '.../hooks/pre-revprop-change.bat' hook
후크가 존재 단지 한 라인을 포함
E:\>type ...\hooks\pre-revprop-change.bat
exit 0
을 Windows에서 이벤트 뷰어를 보면 691,363,210
(다른 대상 서버에서 동일한 후크 작품)
내가 VisualSVN 서버 로그에 다음과 같은 오류를 참조하십시오 : svnsync의
Failed to start '.../hooks/pre-revprop-change.bat' hook [500, #165001]
[client 2002:f8d:64d6::f8d:64d6]
Can't start process '.../hooks/pre-revprop-change.bat': Invalid argument [500, #22]
[client 2002:f8d:64d6::f8d:64d6]
버전 사용 :
E:\>which svnsync
D:\Program Files (x86)\VisualSVN Server\bin\svnsync.EXE
E:\>svnsync --version
svnsync, version 1.7.9 (r1462340)
compiled Apr 1 2013, 18:58:57
Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people; see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/
The following repository access (RA) modules are available:
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
- handles 'http' scheme
- handles 'https' scheme
질문은 - 여기서 h * ll이 틀린가요?)))
1. 다른 후크 (예 :'pre-commit' 또는'post-commit')를 테스트 했습니까? 2. 그들은 동일한 오류로 작동하거나 실패합니까? 영향을받는 시스템의 글로벌 환경 변수'% COMSPEC % '의 값은 무엇입니까? 3. VisualSVN 서버 서비스를 어떤 계정에서 실행합니까? '네트워크 서비스'또는 맞춤형 전용 계정입니까? – bahrep