我们在 Stash 上放置了钩子(Hook),以便在提交消息的开头包含 JIRA 编号。
但是当我们使用 jgitflow 时,它不会在提交中放入任何 JIRA 编号,因此稍后推送到 Stash 会失败。
问题:发布时如何将 JIRA 编号传递给 jgitflow 以避免此问题?
最佳答案
release-start
目标提供scmCommentPrefix
用于此目的的属性(property):
The message prefix to use for all SCM changes. Will be appended as is. e.g. getScmMessagePrefix() + the_message;
因此您可以将其调用为:
mvn jgitflow:release-start -DscmCommentPrefix=JIRA-123
同样也为 release-finish
提供通过相同的属性实现目标,scmCommentPrefix
.
mvn jgitflow:release-finish -DscmCommentPrefix=JIRA-123
在这两种情况下,它都是可选属性,因此如果不需要,则无需提供它,但在类似情况( Hook )中确实非常有用。
关于java - mvn jgitflow -- 当 jgitflow 提交中没有可用的 JIRA 编号时推送失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38262788/