合并修补程序并相互更新功能时,GitFlow中的正确步骤是什么

问题描述 投票:0回答:1

我已经开始与我的团队一起使用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)开发分支使用...

git git-flow
1个回答
0
投票
有多种解决方法,下面将详细介绍。
© www.soinside.com 2019 - 2024. All rights reserved.