我已经开始与我的团队一起使用GitFlow,它确实解决了很多问题,但是我有两个问题,关于在这些情况下正确的程序是什么
a)开发分支使用与主分支不同的版本号,主分支类似于“ 1.24f.001”,“ 1.25f.001”等,开发分支类似于“ 1.25”,“ 1.26”等。
创建新版本时,我使用开发分支,更改版本(版本保留在Git中保存的项目的配置文件中,并合并到master中,并创建标签)>
但是如果我为master制作一个修复程序,它的版本将为1.24f.002,当我将其合并回开发时,它也会尝试合并我们不希望的版本号,除了不合并特定的彻底解决文件问题还有另一种方法吗?
b)假设我签出了我的功能后,我已经启动了一个新功能(A),另一个开发人员已经添加了一个新功能(B),但是我需要(B)中的一些修复才能正常工作。正确的程序是什么?手动实施修补程序,然后将功能合并回开发时,我可以通过保留更改来解决冲突?或将开发合并到(A)并从那里继续前进?
我已经开始与我的团队一起使用GitFlow,它确实解决了很多问题,但是对于在这些情况下正确的程序是什么,我有两个问题:a)开发分支使用...