ended

SVN 客户端提示 Delta source ended unexpectedly 错误的解决方法

你离开我真会死。 提交于 2019-11-26 20:38:29
几天前,我开始将壹個 新的 Libcloud 网站 迁移到我们的 Apache SVN 网站 资源库的工作。 在这次迁移中,我进行了壹堆提交到SVN资源库的操作,这些提交操作是由新增(增加源代码,并且为新的网站生成静态文件)和删除(删除旧网站上的源代码和数据)组成。 在某些时候,我已经更新了网站内容,并且重新生成了网站,并且想再次提交更新过的文件。 当这些更新和删除操作在传输的时候,所有的壹切看上去都很好,但是就在服务器准备响应所有这些更新时,我接收到了如下的错误信息: Transmitting file data ............svn: Commit failed (details follow): svn: Delta source ended unexpectedly 我以前从来没有接到过这种错误信息,但是我猜测这個问题可能与壹些怪异的壹致性问题有关系,在此之前我增加新的网站文件和删除旧文件的时候有看到过这种问题。 当时我是这麽做的,我在提交和之后壹個大的提交之间运行了几次 svn update,尽管我觉得这不应该,但是我从服务器端接收到了旧的更新,因为本地资源库应该拥有所有的更新内容,并且表现出壹個最新的状态。 其中壹個我执行的提交操作很庞大,包含了大量的更新内容,所以我立即猜测到这可能与 Apache GEO 负载均衡的 SVN 配置 和壹些奇怪的复制