【问题标题】:Merge trunk into branch with SVN: "Secure Connection Truncated"使用 SVN 将主干合并到分支中:“安全连接被截断”
【发布时间】: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


【解决方案1】:

不管怎样,我发现当您的 HTTP 连接被防火墙重置时会发生这种情况。如果您愿意,使用 svn+ssh 可以解决问题。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

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

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

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

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2011-04-06
            • 2011-07-20
            • 1970-01-01
            • 2015-09-15
            • 2011-01-23
            • 2010-11-25
            • 2018-11-08
            相关资源
            最近更新 更多