[英]SVN Commit blocked by pre-commit hook (exit code 5000) with output
我使用svn copy从主仓库将目录(标签)复制到测试分支。 现在,我不能对刚刚复制的标签提交任何操作(包括删除标签),这并不重要,但是我还需要将主干复制到测试分支,这给了我提交被阻止的错误。
现在,我正在尝试删除标签目录,但这并不允许我这样做。 删除每个标记内的每个目录和文件都是可行的,但是删除tag_name或标记目录会产生相同的错误。 同样,删除与标记目录相同级别的目录也可以。
日志状态原因是由于“ System.OutOfMemoryException”。 我能得到的最接近的解释是:
如果在大型工作副本上打开了提交对话框,并且其他应用程序/工具修改了该工作副本中的文件,则路径监视程序会将每个修改后的文件存储在内存中,直到无法保留足够的内存为止。 路径观察器对于检查是否可以递归完成提交是必需的。 为避免内存异常,仅存储有限数量的路径。 如果达到限制,则自动回退到非递归提交。
反正我现在要删除此目录吗?
编辑:我现在确定这不是一个预先提交的挂钩错误。 我无法在主仓库中创建标签了。 但是,每次重新启动SVN服务器时,我都可以创建标签ONCE。 完全相同的提交完成。 每天必须重新启动SVN实在是非常烦人。 感谢帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.