zoukankan      html  css  js  c++  java
  • 做项目的流程: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

  • 相关阅读:
    Quora的技术探索
    基于移动互联网的电子商务个性化推荐的一些思考
    想个法子找出性能差的SQL
    结束——2012年微软精英挑战赛
    sql 查询时间执行长的sql语句
    NET好书盘点
    最后两个编程题
    网络七层协议
    使用WCF创建Restful服务
    一步一步学Entity FrameWork 4
  • 原文地址:https://www.cnblogs.com/westlife-11358/p/11769402.html
Copyright © 2011-2022 走看看