svn - 我正在尝试提交大量源代码。为什么 txn Prop 文件丢失

标签 svn ubuntu ubuntu-12.04 commit collabnet

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

此提交是在 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

Missing props file

最佳答案

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

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

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

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

关于svn - 我正在尝试提交大量源代码。为什么 txn Prop 文件丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25198836/

相关文章:

svn - 如何阻止 SVN Checkout 带回从项目中删除的文件?

svn - 从一个存储库导出 SVN 目录并提交到另一个存储库

git - 尝试备份 Gitlab 时出错

c++ - 关于 ubuntu 上 zlib 的链接错误

amazon-web-services - 在 Amazon AWS Lightsail SSH 终端 vim 中转义 'insert' 模式

linux - 在 Ubuntu Server 中编辑 limit.conf

linux - Bash 多行回显

python - 以编程方式并排合并两个视频

xcode - 如何在 Xcode 4 中添加新项目到源代码管理?

svn - 颠覆: Add revision data to code file on commit