9

在尝试使用以下命令将 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 上尝试过的同事没有得到错误,并且可以进行试运行,但已经有几十个冲突,而且还在计数。<3 SVN。

4

5 回答 5

2

一个对我有用的解决方案(在我可以访问的本地服务器上)是将SVNAllowBulkUpdates On指令添加到 Apache 配置文件中。可能对某人有帮助;)

于 2012-10-29T12:49:34.293 回答
2

对于它的价值,我发现当你的 HTTP 连接被你的防火墙重置时会发生这种情况。如果您愿意,使用 svn+ssh 可以解决问题。

于 2011-01-25T20:39:35.743 回答
1

看起来合并太大而无法处理 - 我缩小了修订范围并能够绕过错误。这个网站给了我一个线索: http: //lists.parrot.org/pipermail/parrot-Dev/2009-September/02785.html

于 2012-02-02T12:35:12.467 回答
1

切换时遇到同样的问题。由于同一 repo 中的其他分支没有产生相同的错误,因此工作副本很可能以某种方式损坏了。

解决方法:首先在目录树中找到出错的最高文件夹;那就是你的工作副本被破坏的地方。找到该文件夹​​后,请在硬盘驱动器的另一个位置重新检查它。在新签出的文件夹中,从 .svn 子目录中获取名为“entries”的文件,并将其复制到损坏的工作副本中的条目文件上。

于 2011-03-21T13:07:29.847 回答
1

这似乎是 Sourceforge 问题,而不是 SVN 问题。

https://sourceforge.net/apps/trac/sourceforge/ticket/21376 https://sourceforge.net/apps/trac/sourceforge/ticket/21051

如果您将目录添加到工作副本,或将新目录结构导入现有存储库,这似乎会导致问题。

我们的解决方法是使用不同的 SVN 提供程序。

于 2012-01-18T00:43:46.283 回答