我正在使用标准的 git flow。
在某些情况下,我需要创建一个次要版本,选择在开发分支中完成的所有提交的子集。
假设我关闭了上一个版本并将其合并回提交 X 中进行开发。现在我创建了新的提交 x1,x2,x3,x4,x5
develop -------x----x1----x2----x3----x4----x5
release/3.4---/--\
master-----------y(tag 3.4)--------
我想创建release/3.5,仅添加x1和x4。最好的解决方案是什么?
我的想法(但似乎没有一个是完全正确的):
选项 2 对我来说看起来很正确 - 你实际上是在 gitflow 中进行修补程序https://nvie.com/files/Git-branching-model.pdf