目前使用的是成功的Git分支模型,效果非常好。
我不太清楚如何处理在创建发布分支时完成的修复。如果这是一个普通的热修复,我会从主分支中创建一个分支,完成修复,然后合并到主分支和发布分支。但是,如果这是要纳入当前发布的修复,我应该从发布分支中创建一个分支,然后使用合并对象合并回来,还是直接在发布分支上修复错误?我每完成一个在发布分支上的修复,都需要增加版本号吗?
目前使用的是成功的Git分支模型,效果非常好。
我不太清楚如何处理在创建发布分支时完成的修复。如果这是一个普通的热修复,我会从主分支中创建一个分支,完成修复,然后合并到主分支和发布分支。但是,如果这是要纳入当前发布的修复,我应该从发布分支中创建一个分支,然后使用合并对象合并回来,还是直接在发布分支上修复错误?我每完成一个在发布分支上的修复,都需要增加版本号吗?
谢谢你纠正我,我完全忘记了那个例外。
我在发布分支上完成每个修复时,是否需要增加版本号?
不需要。版本号一旦创建发布分支就已经确定了。在后续修复过程中,不应该导致版本号的更改。
master
分支永远不会直接流向发布分支。 - jub0bs