【发布时间】:2015-03-26 20:16:46
【问题描述】:
作为迁移练习的一部分,我在 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"。我也尝试过是否是权限问题(更改了服务用来运行的用户并确保该帐户可以访问所有必要的文件)
有谁知道如何解决(或解决)这个问题?
【问题讨论】:
标签: svn svn-hooks svnsync subversion-edge