我们在 Stash 上放置了钩子,以便在提交消息的开头有 JIRA 编号。
但是当我们使用 jgitflow 时,它不会在提交中放入任何 JIRA 编号,因此稍后推送到 Stash 会失败。
问题:我们如何在发布时将 JIRA 编号传递给 jgitflow 以避免这个问题?
我们在 Stash 上放置了钩子,以便在提交消息的开头有 JIRA 编号。
但是当我们使用 jgitflow 时,它不会在提交中放入任何 JIRA 编号,因此稍后推送到 Stash 会失败。
问题:我们如何在发布时将 JIRA 编号传递给 jgitflow 以避免这个问题?
目标为此目的提供release-start
了属性:scmCommentPrefix
用于所有 SCM 更改的消息前缀。将按原样附加。例如 getScmMessagePrefix() + the_message;
因此,您可以将其调用为:
mvn jgitflow:release-start -DscmCommentPrefix=JIRA-123
也release-finish
通过相同的属性为目标提供了相同的功能,scmCommentPrefix
。
mvn jgitflow:release-finish -DscmCommentPrefix=JIRA-123
它在这两种情况下都是可选属性,因此如果不需要,则无需提供它,但在类似情况(挂钩)中确实非常有用。