【发布时间】:2010-02-24 06:46:40
【问题描述】:
在尝试使用以下命令将 svn 主干的更改合并回分支后:
../branches/myBranch$ svn merge -r 94:171 https://.../trunk --dry-run
我从 SVN 收到以下错误:
svn:“/svnroot/simspark/!svn/vcc/default”的报告:无法读取块大小:安全连接被截断(https://simspark.svn.sourceforge.net)
我们已经尝试用谷歌搜索了一段时间,并得出结论认为这有点毫无意义。我当然不会阻止你尝试自己,但你已经被警告了。
无论如何,我们发现的普遍情况是,这是 SVN 中的一个错误,我们被搞砸了。我正在使用 SVN 版本 1.5.4,这是可用于我的 Linux 发行版的最新版本。
有什么想法吗?我不想失去超过三个月的工作,所以一个解决方案会很好。
顺便说一句,一位刚刚在 Mac 上尝试过此操作的同事没有收到错误,并且可以进行试运行,但已经有几十个冲突,而且还在计数。
【问题讨论】:
-
我今天遇到了这个问题 - 不是合并,而是切换 - 如果我发现有用的东西会发布答案。目前,我成功地处理了单个文件夹而不是整个树。查看help.beanstalkapp.com/discussions/problems/…
-
我在尝试合并/提交大量数据时在 Ubuntu 上遇到了这个问题。事实证明 VPN 在 Ubuntu 上被重置。虽然在 Windows 上尝试过同样的事情,但它完美无缺。我认为 Ubuntu 的 VPN 客户端在向 SVN 服务器发送了大约 1MB 的数据后正在重置。不知道我说了什么有价值的话。但是,只是分享我的经验。
-
Nishant,请将其作为答案发布 - 这可能不是这个问题的解决方案,但对其他人来说可能是一个很好的线索。
-
我收到了同样的错误信息,尝试更新到 HEAD。我通过检查 repo 的新副本然后将修改后的文件复制到它来解决它。可能已经创建了一个补丁文件以使其更容易,但是“损坏”的工作副本已经几乎是最新的了。
标签: svn merge connection security truncated