GitHub代码管理流程

一直使用SVN进行代码管理,而且团队开发一直也没有严格执行过代码审核,所以对于完整的团队开发代码管理流程缺乏一个比较清楚的认识。最近开发工作比较轻松,趁机学习一下GitHub的代码管理流程,先来个入门的,翻译下GitHub Flow介绍吧。

GitHub Flow是一个基于分支的轻量级工作流程,主要适用于周期性迭代开发的团队和项目。

GitFlow.png

一、Create a branch
也就是创建工作分支,比如项目需要新开发一个版本,任务分别分配给团队的A和B,那么A和B就可以分别创建自己的分支,各自的任务可以在自己的分支上进行,分支的编辑不会影响到主分支(Master)。所以主分支在任何时候保存的都是正确且经过验证的代码,随时可以发版使用。
创建分支的时候最好加上描述性的后缀,比如负责人的标志、功能说明等,方便管理。

二、Add commits
编辑代码,提交到分支

三、Open a Pull request
提交代码请求

四、Discuss and review your code
代码审核

五、Deploy
测试验证

六、Merge
合并到主分支

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,786评论 25 709
  • 清秋夜雨故人来 ,笑语樽前正可咍。 怯问浮生何处去 ,叠加量子为君猜 。 火苗当日留纯忆 ,海客经年是坏孩?
    旃檀之林阅读 660评论 5 2
  • 时间,总是在你忙碌或者无聊的时候悄然溜走;岁月,总是在你千篇一律的过着生活的时候早与你别过。曾经的自己还是个不...
    简简单单lei阅读 143评论 1 0