我们使用Git代码库和Maven插件发布。 在第一个构建步骤,我们拉所有更改本地资源库,并在接下来的一个我们运行mvn release:prepare release:perform
。 release:prepare
更新的工作区,更新版本的pom文件,在库里创建标签,运行所有测试,建立罐等,如果它的罚款,这则推动本地仓库的变化(创建更新POMS和标签)远程之一。
问题是,当有人推了一些变化。同时,推从Maven的失败。 该错误消息是:
error: failed to push some refs to 'http://<my_repository>'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again. See the 'Note about
fast-forwards' section of 'git push --help' for details.
难道有人有类似的问题? 如何解决呢?