• 做项目的流程:gitLab的使用流程(更新ing)


    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

  • 相关阅读:
    MJExtension的使用
    Swift
    2月22号 UITableView
    1月25号 CALayer
    1月22号 animation—1
    1月22号 KVC KVO
    2016.01.22 简单动画
    2016.01.22 KVC&KVO
    2016.01.22 单例模式(Singleton)
    2016.01.21 UITabBarController
  • 原文地址:https://www.cnblogs.com/westlife-11358/p/11769402.html
Copyright © 2020-2023  润新知