提交被预提交挂钩阻止(退出代码2) - 不允许使用目标文件夹

时间:2014-07-03 10:08:56

标签: svn tortoisesvn svn-hooks

尝试提交/ trunk时,我收到以下错误:

Sending content      : E:\something\abc.log
Error                : Commit failed (details follow):
Error                : Commit blocked by pre-commit hook (exit code 2) with output:
Error                : trunk/thefolder1/folder2/target/ - target folders not
Error                :  allowed

我在网上搜索了错误,但无法找到解决方案。在提交之前,我检查了选项all。(即非版本化也包含在提交中)

我使用TortoiseSVN 1.7.11(Subversion 1.7.8)。

2 个答案:

答案 0 :(得分:3)

您提交的存储库具有自定义挂钩脚本,该脚本不允许您执行此特定提交。询问您的Subversion服务器/存储库管理员为何此提交被视为无效。

我的猜测是,存储库中不允许使用路径中的单词target,但您的管理员肯定知道发生了什么。

答案 1 :(得分:0)

我不确定这是否是一个合适的答案,但通常服务器提交由配置管理团队(CM)管理。角色由他们根据目的分配。 当服务器拒绝提交您的更改时,通常会抛出409错误,原因是: 他们已经为一个特定的提交模式分配了一个标准。 例如:对我来说,它是[ ArtifactXXXX] 用户名详细信息]。 请与CM团队核实任何409错误。