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