1、在页面新建自己的开发分支,注意选择基于谁的分支,是release还是别人的开发分支。
2、用IDEA随意打开一个工程,右下角进行远程切换,根据远程分支新建本地同名分支(这里就是自己的开发分支),然后就会在本地新建一个远程的副本。
(不好截图,这一步也很简单,就不截图了)
3、开发过程中,注意每天commit,(当然也可以每天push)
4、开发完成后,将commit的所有文件push到自己的远程分支,然后就可以发测试环境了
5、测试通过,切换到本地release分支,先pull一下,防止别人对release分支进行修改(一般情况下都是修改了,开发迭代太快),拉完之后,你的本地release分支就是最新的代码了。
6、在本地release分支通过IDEA进行合并,解决冲突文件,待解决完成冲突后,一定 要先编译下,别直接push,若是编译无异常,再push代码上去。
7、release分支就可以发测试了。(就上线了)
分支什么的好讨厌......差点污染同事分支的代码........我好菜啊........我要奋斗!!!!!!!!!!!!!!!!!!!!!
PS:这里的操作基本上是基于IDEA的,也可以用命令行进行从操作,看个人喜好。(感觉大佬都喜欢用命令行,我这种小白用IDEA省事,哈哈哈哈哈)
2019.11.19
最近倒是没出现什么问题,我总结下自己用gitLab的流程
1、远程新建分支
2、IDEA刷新远程分支
3、在IDEA中用远程自己的分支新建本地自己的分支
4、开发ing.
5、想切分支,一定要记得先提交,不然你开发的代码会被带入到要切换的分支
6、切来切去毫无压力~啦啦啦啦啦啦·······
7、提交并push自己的代码(如果有人在你带吗开发,那你一定要紫的先commit再pull再push)
8、既然提交和push了,那就切到release分支吧
9、再release分支执行merge操作,执行好了别急着push,先clean下,然后compile下,都成功了就可以push啦!!!
合并操作最害怕盖掉代码了,会增加工作量的~55555555