svnsync失败,并显示“ E175002:'/ <root> /!svn / rev / 71'上的报告请求失败”

时间:2018-11-26 22:56:51

标签: svn tortoisesvn

我已经尝试了很多次,以至于我写了这个脑残的Windows批处理文件:

if %1x == x goto :EOF

set BACKUP_REPO=%1
set SOURCE_REPO=<url>

svnadmin create %BACKUP_REPO%
echo exit 0 > %BACKUP_REPO%\hooks\pre-revprop-change.bat
svnsync init file:///%BACKUP_REPO% %SOURCE_REPO%
svnsync sync file:///%BACKUP_REPO%

该操作可以顺利进行,直到达到修订版71,此时它会因上述错误而失败。我已经查看了所有可以找到的相关答案,但是它们都不涉及我的特定问题,因为它们不涉及svnsync。

PS E:\svn> .\create_backup.bat E:\svn\backuprepo3
E:\svn>if E:\svn\backuprepo3x == x goto :EOF
E:\svn>set BACKUP_REPO=E:\svn\backuprepo3
E:\svn>set SOURCE_REPO=<url>
E:\svn>svnadmin create E:\svn\backuprepo3
E:\svn>echo exit 0  1>E:\svn\backuprepo3\hooks\pre-revprop-change.bat
E:\svn>svnsync init file:///E:\svn\backuprepo3 <url>
Copied properties for revision 0.
E:\svn>svnsync sync file:///E:\svn\backuprepo3
Committed revision 1.
Copied properties for revision 1.
Committed revision 2.
Copied properties for revision 2.
Committed revision 3.
Copied properties for revision 3.
Transmitting file data ...............................................................................................................................................................................
<snip>
Committed revision 68.
Copied properties for revision 68.
Committed revision 69.
Copied properties for revision 69.
Transmitting file data ...............
Committed revision 70.
Copied properties for revision 70.
svnsync: E175002: REPORT request on '/<root>/!svn/rev/71' failed
PS E:\svn>

我不会丢失前70个修订版(回购修订版最多可更新至1265个左右),但是我不知道如何克服这一点。

主服务器使用CollabNet CloudForge帐户,因此我对服务器端没有可见性-甚至没有SVN版本。我可以使用回购浏览器查看69至72的转速,而不会发现任何问题。

客户端是TortoiseSVN(命令行实用程序):
PS E:\ svn> svnsync --version
svnsync版本1.11.0(r1845130)
   在x86-microsoft-windows上编译于2018年10月30日21:50:05

我该如何分析这个问题?有诊断工具吗?日志文件?那些只知道答案的家伙?

谢谢

-尼克

0 个答案:

没有答案