作为迁移练习的一部分,我在 Windows 上设置了 Subversion Edge 服务器。目前我正在努力使用 svnsync。
尝试执行命令时(在主服务器上):
svnsync initialize https://main.subversion.server/svn/main.svn https://mirror.subversion.server/svn/main.svn --disable-locking --username=svnsync --password=SubversionEdge
它给了我以下2个错误:
svnsync: E175002: DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent
和
svnsync: E175002: Repository has not been enabled to accept revision propchanges; ask the administrator to create a pre-revprop-change hook
我尝试了几种不同的 pre-revprop-change 钩子,但没有任何成功,包括"exit /b 1"
. 我也尝试过是否是权限问题(更改了服务用来运行的用户并确保该帐户可以访问所有必要的文件)有没有人知道如何解决(或解决)这个问题?