我们的项目分为4个不同的Git项目(层级),其中叶项目是客户的一部分。Git/Finish发布/排除文件
要发布新版本,我们使用(SourceTree)和GitFlow-Feature。因此,创建了最新的开发分支中的新分支,并且在完成发布时,它将被合并回dev,并且填充到master分支。
为了便于开发,我们习惯用一个固定的版本(“开发” insetead XYZ)的所有项目,在开发分支工作,设置的实际版本,每当我们填充分支的释放 - 而科。
所以,我们希望避免将pom文件合并回开发分支。 (在pom中定义的版本应该坚持dev,而所有其他(最终)更改应该合并回dev。)
有没有办法在不重新发明轮子的情况下实现这一点?
因此,在完成释放:
- 填充所有变更主分支
- 合并变回开发分支EXCEPT POM文件?
子模块可以帮助,使所有子项目作为git子模块的聚合项目,然后提交/合并/无论递归。 –