1

我正在使用 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 不是 master 分支(因为我在进入 master 之前在我自己的分支上测试这个过程),这可能是问题吗?

4

1 回答 1

3

我不知道最新版本中是否发生了某些变化,但是在 sbt-release 在此推送步骤之前警告您之前,git 在 stderr 上发送了它的信息,因此它将在 sbt 中显示错误消息,尽管过程非常好. 所以没关系,不用担心。

于 2014-04-23T19:59:04.903 回答