zoukankan      html  css  js  c++  java
  • sf-git机制

    为什么要专门写一篇关于sf科技公司的GIT管理机制呢?因为本周经历了两天的学习和考试,刚开始没在意,因为之前公司也用的GIT,所以没怎么看视频,就看了文档,练习考试时候才发现并非以前的那种git流程,大公司的代码管理机制稍微是比较复杂的,但是了解后,你会发现它的美妙之处。

    某科公司,git仓库就是正常的master-衍生分支,也没有集中库和私有库之分,可能是因为项目大小限制的吧,某科公司虽然是项目比较多,但是基本项目都是比较小,像匠心这种是比较大的项目了,生产代码是个库,测试开发建个库,两个git地址,但是像很多的移动端的项目就只是一个git地址,master分支是用来打包的,切换环境是在前端代码中进行实现。

    sf公司有套比较规范的GIT规范,下面说说她的繁琐美妙之处:

     

     上图是sf公司git的管理机制,可以看出,源代码是存放在集中库中,fork私有库是集中库的镜像,两个库中进行自动更新,每个人都可以建立自己的私有库,fork私有库通过PR(pull request)进行代码的提交,研发经理/QA进行代码的审核,本地库可fork私有库之间通过提交四部曲:工作区修改文件 ——暂存区Add代码——Commit提交代码到本地库——push代码到fork私有库。本地库代码是通过clone私有库代码。

    图上是整个开发流程,比较复杂,在此不作详细叙述。

    好记性不如烂笔头,眼过千遍不如手过一遍。【完】

     

  • 相关阅读:
    ASP.NET MVC 3: Razor中的@:和语法
    如何设置VS的代码智能提示
    七次
    不知不觉
    一切一切
    什么是喜欢
    Oracle的substr函数简单用法与substring区别
    前端必读:浏览器内部工作原理(转载)
    sublime text 插件安装 Mac版的
    一个随机上翻的小效果
  • 原文地址:https://www.cnblogs.com/tangjiao/p/9305220.html
Copyright © 2011-2022 走看看