利用gitlab的多分支管理多版本的项目
- 工作中遇到一个问题,一个项目针对不同客户有些很小的差别,这时候要是创建两个项目进行管理的话始终感到有点太麻烦,后来就查了一下别人都用什么方案,各种对比后感觉通过多分支来管理多个版本还是挺方便的。这里就用在【基础版本】上分离出【河师大版本】来作为例子记录一下。我最近刚开始使用gitlib,并且不会命令,只会客户端操作,很多地方理解还不太好,文章有问题的地方大家指正。
- 1.创建分支并推送到远端
- (1)创建【河师大】分支
- (2)切换到河师大分支
- (3)把新建分支推送到远端
- 2. 基础版本做了修改,并推送到了远端
- 3.需要把刚才基础版本的修改合并到河师大分支
- (1)切换到河师大分支
- (2)获取最新代码
- (3)查看河师大版本日志,选择要合并的基础版本中的提交,进行合并
- (4)最后把合并内容推送至远端
- 第一次发文,有不妥之处多包涵!
工作中遇到一个问题,一个项目针对不同客户有些很小的差别,这时候要是创建两个项目进行管理的话始终感到有点太麻烦,后来就查了一下别人都用什么方案,各种对比后感觉通过多分支来管理多个版本还是挺方便的。这里就用在【基础版本】上分离出【河师大版本】来作为例子记录一下。我最近刚开始使用gitlib,并且不会命令,只会客户端操作,很多地方理解还不太好,文章有问题的地方大家指正。
1.创建分支并推送到远端
(1)创建【河师大】分支
(2)切换到河师大分支
(3)把新建分支推送到远端
2. 基础版本做了修改,并推送到了远端
3.需要把刚才基础版本的修改合并到河师大分支
(1)切换到河师大分支
(2)获取最新代码
(3)查看河师大版本日志,选择要合并的基础版本中的提交,进行合并
(4)最后把合并内容推送至远端