【问题标题】:SVN commit fails with error message [closed]SVN 提交失败并显示错误消息 [关闭]
【发布时间】:2013-03-01 11:15:27
【问题描述】:

我修改了一些文件,修改文件后,我尝试将文件提交到存储库中,但在提交文件时出现错误,这里是错误的堆栈跟踪。

错误:提交失败(详情如下):

错误:“/qr/QR_MAVEN/quickres/branches/EMD_IGT”上的 MERGE 请求失败

错误:提交被预提交挂钩(退出代码 1)阻止,输出:

错误:您的日志消息不包含 CRUCIBLE 审查标识符(或使用错误格式)

错误:CRUCIBLE 审查标识符应该在日志消息的行中。

错误:正确的提交信息应该包含:“+ review”

错误:对于 quickres 提交消息应该

错误:包含“+review qd”

错误:要添加现有评论,请指定评论编号“+review qd-”

环境

操作系统:Windows

回购:SVN

客户:TortoiseSVN。

直到昨天,一切都还在运作。可能是什么原因?

【问题讨论】:

    标签: .net svn tortoisesvn repository


    【解决方案1】:

    您的存储库的pre-commit 钩子已触发。基本上,这是一种允许存储库维护人员在提交实际发生之前确保满足有关您的签入的特定标准的方法:

    提交被 pre-commit 钩子(退出代码 1)阻止并输出:

    实际上,它会在消息中告诉您(应该)需要知道的所有内容 - 顺便说一下,这不是“堆栈跟踪”,而只是某种多行消息(我重新格式化以方便阅读):

    您的日志消息不包含 CRUCIBLE 评论标识符(或使用错误格式)

    CRUCIBLE 审查标识符应位于日志消息的行中。 正确的提交信息应包含:“+review”,用于 quickres 提交信息应包含“+review qd”以添加已存在的评论,请指定评论编号“+review qd-”。

    因此,在您的情况下,它希望您在日志消息中指定 Crucible 代码审查标识符。它甚至在最后一句话中给你一个提示。

    【讨论】:

    • 感谢您的回复,请您添加示例消息
    • @Real 您需要与存储库的管理员核实。我们不知道您的存储库的设置,也不知道您的预提交挂钩的确切要求。
    • 感谢您的帮助,我刚刚向我们的管理员暗示。如果你是真的,那是非常令人失望的,没有告知团队是如何做出决定的。
    猜你喜欢
    • 2021-01-26
    • 2019-11-01
    • 1970-01-01
    • 2012-11-26
    • 2015-02-02
    • 1970-01-01
    • 2020-05-14
    • 2020-05-10
    • 2018-08-28
    相关资源
    最近更新 更多