在 SVN 镜像服务器上运行“svnsync synchronize”时出现以下错误:
svnsync: E160013: '/svn/!svn/txr/144839-36ot/branches/**myfolder**' path not found
svnsync: E175002: Additional errors:
svnsync: E175002: DELETE of '/svn/!svn/txr/144839-36ot/branches/**myfolder**': 404 Not Found
文件夹“myfolder”是 svnsync 尝试删除的,但它并不存在于镜像 SVN 上,因为之前同步用户没有权限(现在该帐户具有完全权限)访问主 SVN 上的文件夹“myfolder”,所以没有在镜像 svn 端创建/同步它。
我可以使用“svn log”查看来自主 SVN 的创建日志:
r51083 | oxxx | 2011-04-08 22:06:58 +0800 (Fri, 08 4 2011) | 1 line
Changed paths:
A /branches/myfolder
Added a branch.
但针对镜像执行相同的“svn log”命令却没有任何结果。
现在有人删除了“myfolder”,镜像需要做同样的事情(但镜像没有它)。这导致 svnsync 总是失败并告诉我 404 Not Found,我该怎么做才能修复它?提前谢谢!