-2

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

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

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

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

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

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

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

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

错误:包含“+review qd”

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

环境

操作系统:Windows

回购:SVN

客户:TortoiseSVN。

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

4

1 回答 1

3

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

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

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

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

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

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

于 2013-03-01T11:34:27.677 回答