美文网首页
190425 -不同git分支代码配置不同配置文件

190425 -不同git分支代码配置不同配置文件

作者: mysmy1099 | 来源:发表于2019-04-25 17:02 被阅读0次
    看了上次的工作记录时间,我的天已经20多天没写工作总结了,得到好好反省反省自己了。
    
    今天总算有点时间了,打算给自己充充电。
    之前基本把gitlab 环境搭建起来了,里面的基本操作功能摸索的差不多了,就打算放个项目上去实现自动触发脚本部署工作。
    
    总结了下流程方案
    1. 准备 master,test 分支 (master 主要是部署线上,开发人员在test 分支开发,pm merge 到master)
    2. 创建添加开发者,保护master分支 不允许push 只允许管理员merge ,分配test 分支给开发者
    3. 代码提交触发不同分支下的脚本文件
    
    哒哒哒,全部工作完成,脚本也能正常触发,但是在merge到master 分支是脚本文件总是被覆盖,每个分支下的脚本内容是不同,随找google 爸爸问下答案。
    git 有支持合并代码是忽略某个文件不被覆盖( .gitattributes),完美决解了我的问题,不过过程踩了许多坑,这里就不说了。
    
    ps:
        自动化部署就算搭建好了,想想就开心,再也不用自己打包上传服务器,关闭启动这些繁琐的工作,提高了工作效率。
        后续在继续挖掘gitlab 更高级的功能,就当入门了
    
    
    
    

    相关文章

      网友评论

          本文标题:190425 -不同git分支代码配置不同配置文件

          本文链接:https://www.haomeiwen.com/subject/ramzgqtx.html