使用输出

时间:2016-01-29 18:17:04

标签: svn out-of-memory pre-commit-hook

我使用svn copy将主目录中的目录(标记)复制到测试分支。现在,我无法对我刚刚复制的标签(包括删除它)做出任何重要的事情,这并不重要,但我还需要将主干复制到测试分支,它还需要给我提交阻止错误。

现在,我试图删除标签目录,但它没有让我这么做。删除每个标记内的每个目录和文件都有效,但删除tag_name或tags目录会产生相同的错误。此外,删除与tags目录处于同一级别的目录也可以。

日志状态原因归因于" System.OutOfMemoryException"。 我能得到的最接近的解释是:

  

如果提交对话框在大型工作副本上保持打开,而其他应用程序/工具修改该工作副本中的文件,则路径监视器会将每个已修改的文件存储在内存中,直到无法保留足够的内存为止。路径监视器是检查提交是否可以递归完成的必要条件。   为避免内存异常,仅存储有限数量的路径。如果达到限制,则自动回退到非递归提交。

我现在有没有删除这个目录?

编辑:我现在确定这不是预提交挂钩错误。我无法在主回购中创建标签。但是,每次重启SVN服务器时,我都可以创建一个标签ONCE。完成相同的提交。每天必须重启SVN是非常烦人的。感谢帮助。

1 个答案:

答案 0 :(得分:0)

问题摘要如下:

  

SVN提交被预先提交挂钩(退出代码5000)和输出

阻止

错误表示您使用的pre-commit hook script拒绝提交。检查服务器上的钩子脚本。