繁体   English   中英

maven-release-plugin是否将标签推送到远程Git存储库?

[英]Does maven-release-plugin push tags to remote Git repository?

当使用maven-release-plugin和Git时,mvn release:prepare happyly标记本地存储库中的发行版。 我期望MVN发布:执行到标签推到远程存储库,但是这似乎并没有发生。

我错了吗?

如果没有,是否有选项可以将释放标记推送到远程存储库?

对我来说, release-prepare似乎推了三次:

  1. 在将POM更新到新版本后,它正在运行没有参数的git push来推送该提交。
  2. 标记之后,它正在运行git push origin <tagname> ,这应该是标记的推送。
  3. 在将POM更新为新快照版本之后,它正在运行git push而不再使用任何参数。

鉴于它明确指定了标签推送的origin ,如果您的git-remote别名实际上被称为origin ,它可能只能成功推送标签。 要查看你的名字,请运行git remote -v

另请注意,没有参数的git push可能默认为origin以外的其他内容,具体取决于您的存储库配置 - 即它可能已尝试将提交推送到一个位置并将标签推送到另一个位置。 请参阅此处了解这些默认值的来源: http//www.kernel.org/pub/software/scm/git/docs/git-push.html#REMOTES

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM