sbt-release插件将git push记录为错误,尽管它成功了

时间:2014-04-23 17:18:00

标签: sbt sbt-release

我正在使用sbt-release插件。

该过程似乎有效,但是,sbt将最终发布步骤pushChanges记录为错误。理想情况下,只会将实际错误记录到错误输出中,因为它会使自动化混淆。

此处的示例输出:

Push changes to the remote repository (y/n)? [y] y
[error] To git@git.mycompany.com:gsilin/s3-client.git
[error]    67277ef..a1b959f  my_branch -> my_branch
[error] To git@git.mycompany.com:gsilin/s3-client.git
[error]  * [new tag]         v0.1.8 -> v0.1.8
在这种情况下,

my_branch不是主分支(因为我在进入主分支之前在我自己的分支上测试这个过程),这可能是问题吗?

1 个答案:

答案 0 :(得分:3)

我不知道在最新版本中是否有某些内容发生了变化,但是在此推送步骤之前sbt-release警告你之前,git会在stderr上发送它的信息,因此它会在sbt中显示错误消息,尽管这个过程完全没问题。所以没关系,别担心。