Dav*_*vid 5 svn maven maven-release-plugin
假设您有一个使用maven和subversion存储库的项目.它由很多模块组成.到目前为止,开发发生在主干,但现在将引入功能分支.考虑到团队中的所有开发人员应该开始使用功能分支,这必须尽可能轻松.
因此,要创建分支,您可以使用release插件为您方便地创建分支,正确更改所有模块poms的版本号,甚至更新<scm>父pom中的部分.
现在,如果要将功能分支重新集成到主干,则发布插件中没有匹配的功能 - 您必须手动执行所有操作:
reintegrate国旗<scm>手动更改部分这不仅麻烦,而且每次手动完成也容易出错(这在广泛使用特征分支时可能很常见).我知道至少第二点可以使用release:update-versions或自动化version:set,但必须有更多,对吧?我错过了什么?