我們的項目分爲4個不同的Git項目(層級),其中葉項目是客戶的一部分。Git/Finish發佈/排除文件
要發佈新版本,我們使用(SourceTree)和GitFlow-Feature。因此,創建了最新的開發分支中的新分支,並且在完成發佈時,它將被合併回dev,並且填充到master分支。
爲了便於開發,我們習慣用一個固定的版本(「開發」 insetead XYZ)的所有項目,在開發分支工作,設置的實際版本,每當我們填充分支的釋放 - 而科。
所以,我們希望避免將pom文件合併回開發分支。 (在pom中定義的版本應該堅持dev,而所有其他(最終)更改應該合併回dev。)
有沒有辦法在不重新發明輪子的情況下實現這一點?
因此,在完成釋放:
- 填充所有變更主分支
- 合併變回開發分支EXCEPT POM文件?
子模塊可以幫助,使所有子項目作爲git子模塊的聚合項目,然後提交/合併/無論遞歸。 –