maven 版本中的问题:准备 - svn 提交失败

Posted

技术标签:

【中文标题】maven 版本中的问题:准备 - svn 提交失败【英文标题】:Issue in maven release:prepare - svn commit failure 【发布时间】:2013-09-04 09:29:19 【问题描述】:

我正在使用 SVN 和 Maven 发布插件。当我尝试应用 release:prepare 时,出现以下错误:

svn: 提交失败

(详情如下):

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

提交时未提供有效的 Radar/Espresso 编号。

我知道雷达号码。当我尝试直接从终端提交时,以下命令有效:

svn ci -m "rdar://34234242"

如何使用release:prepare 命令传递雷达编号?请帮忙。

【问题讨论】:

【参考方案1】:

我可以想到两种方法来处理这个问题。不过,两者都感觉有点老套。

选项 1

将 scmCommentPrefix 设置为目标,让它成为您的 rdar 号码。

选项 2

在目标中设置 suppressCommitBeforeTag。这将避免提交错误,但代价是根本没有提交。

【讨论】:

以上是关于maven 版本中的问题:准备 - svn 提交失败的主要内容,如果未能解决你的问题,请参考以下文章

gradle-release 插件 + maven 发布插件

摘SVN提交与版本冲突

一小时精通SVN版本控制 之 准备工作

Maven 发布:准备没有这样的提供者:'svn+ssh'

使用 NPaday 和 Maven 发布插件进行版本控制

server 2008中的svn,怎么设置提交代码时必须填写注释