【问题标题】:I am trying to commit a large set of source codes. Why is txn props file missing我正在尝试提交大量源代码。为什么 txn 道具文件丢失
【发布时间】:2014-08-08 08:13:01
【问题描述】:

我目前在 Parallels Desktop Build 9.0.24237 中运行 Ubuntu 12.04 VM,SVN 客户端版本 1.8.9 正在运行。我尝试将我的代码提交到运行 collabnet subversion edge 4.0.1-3680.114(SVN 版本为 1.8.1-3680.114)的 Windows 7 SVN 服务器。

此提交是在 Intranet 环境中完成的,我的计算机和 SVN 服务器在同一网络上运行。在提交这么多文件时,我最终得到了附件图像中的错误。这次失败的原因可能是什么?一次提交 1 或 2 个文件时,没有问题。 但是,当提交包含许多子文件夹和文件的文件夹时,就会发生这种情况。 提交此代码需要一个多小时。我正在使用命令行来执行此操作。

svn --version
svn, version 1.8.9 (r1591380)
compiled May  1 2014, 13:43:56 on x86_64-unknown-linux-gnu

【问题讨论】:

    标签: svn ubuntu ubuntu-12.04 commit collabnet


    【解决方案1】:

    您使用什么协议与服务器通信? http、svn 还是 svn+ssh?我只在 http 中遇到过这个错误(尽管其他的应该是相似的)。

    我很确定文件错误是真正问题的级联,即连接超时。查看服务器的日志,您应该会看到一些关于超时的提及。当您提交大量签入时(根据我的经验,文件数量可能与文件大小一样成为问题),svn 必须在服务器上构造一个“事务”对象,如果这比服务器的超时时间长期间,Apache 可以在连接完成之前断开连接。

    增加“超时”(或者可能是“KeepAliveTimeout”,我不记得了,确切地说)设置(并重新启动 Apache)应该可以解决这个问题。

    其他协议应该有一些类似的可以调整的超时设置。

    【讨论】:

    • 谢谢。我相信这是问题所在:)
    猜你喜欢
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 2016-03-21
    • 1970-01-01
    相关资源
    最近更新 更多