需求描述:
同时存在三人或者本地存在三个仓库开发,仓库版本最早都是基于v1.0开发,但是由于项目未发布,仓库v1.0/v1.1/v1.2全部在同时开发,现在想把仓库v1.1已经增加的功能先合并到仓库v1.0,而后将仓库v1.2已经增加的功能也合并到v1.0,且仓库v1.1与仓库v1.2各自的代码并不受其他仓库影响。
latestupdateversion -> 仓库v1.0; bug-fixed -> 仓库v1.1; permission-exit-2022.03.25 -> 仓库v1.2
步骤(本地存在三个仓库同时开发):
- 在 v1.0 的基础上新建仓库v1.1/v1.2

- 切换到 v1.1 后,在 v1.1 分支内增加新功能,新功能开发完毕且commit 后再切换回 v1.0,并在 v1.0 分支下 执行 merge

注意:v1.1 分支中修改的代码后,切到 v1.0 merge 之前需要先在 v1.1 分支内commit。否则a.切换分支的时候会一直提示(可见,上图红色框框),b.从 v1.1 切换到其他分支,其他代码也会变成在 v1.1 中修改后的样子。
- 在 v1.0 分支上将合并后的代码提交到远程仓库

- 如何 将 v1.2 合并到 v1.0(同上述步骤,略)
