我必须将我的SVN移动到新服务器,所以我想创建它的副本。
svnadmin create c:\backuprepo
echo exit 0 > c:\backuprepo\hooks\pre-revprop-change.bat
svnsync init file:///c:/backuprepo https://url/of/your/repository
svnsync sync file:///c:/backuprepo
并且副本已经完成(我希望我已经正确完成了)。然后,我想测试它,所以我想结帐:
server_ip:8080/backuprepo
我收到错误:
也许端口号错了?任何想法如何解决它?
根据VonC的回答,我收到了这个错误:
解决:
我不得不另外安装VisualSVN服务器。在其中,我已经为存储库创建了用户帐户,然后我再次运行所有脚本(本主题的顶部)。啊哈,我还在VisualSVN安装过程中设置了443端口号
答案 0 :(得分:2)
如果这与this thread类似:
'D:\Development\SVN\Releases\TortoiseSVN-1.7.3\ext\subversion\subversion\libsvn_client\checkout.c'
line 94: assertion failed (svn_uri_is_canonical(url, pool))
然后我的猜测是缺少URI方案和“
://
”前缀导致断言。
换句话说,https://server_ip:8080/backuprepo
地址应该效果更好。