VMWare 虚拟机上经常发生奇怪的 SVN Checkout 失败

VMWare 虚拟机上经常发生奇怪的 SVN Checkout 失败

我们最近在 Hudson 构建系统上遇到了看似随机的 SVN 签出失败。

当我们的 Hudson 构建作业通过 Hudson Subversion 插件(使用 svn kit)检出源时,我们偶尔会收到以下 SVN 错误:

错误:无法检出http://server/svnroot/trunk org.tmatesoft.svn.core.SVNException:svn:处理 REPORT 请求响应失败:XML 文档结构必须在同一个实体内开始和结束。(/svnroot/!svn/vcc/default)svn:‘/svnroot/!svn/vcc/default’ 上的 REPORT 请求失败

此问题似乎仅在使用 Hudson 的 SVN 插件从我们的虚拟机(Windows XP、Fedora 9、Fedora 12)签出时发生。使用传统 SVN 客户端的系统似乎可以正常工作。

  • SVN服务器版本:1.6.6
  • Hudson 版本:1.377
  • Hudson SVN 插件版本:1.17

答案1

如果我查看您的 URL,看起来您正在下载整个存储库(或所有项目的主干)。您签出了多少?只下载您需要的项目不是更好吗(例如http://服务器/svnroot/trunk/项目)?

请查看以下链接。它解释了一次下载太多数据时可能出现的问题。

http://服务器/svnroot/trunk

顺便说一句,我认为这个问题在 Stackoverflow.com 上一定会得到更多答案

相关内容