赞
踩
一套规范的git工作流能让每个开发者都有自己的本地的完整项目副本。隔离的环境使得每个开发都的工作独立于项目的其它修改。 —— 他们可以在自己的本地仓库中添加提交,完全无视上游的开发,直到需要的时候。
为更好的描述管理流程,请先查看下方的流程示意图
【版本迭代场景】
【线上问题修复】
看到这里,可能你更关心的是大家的代码如何同步?
代码同步简单粗暴的解决办法:开发者每天下班前将代码提交到 个人开发分支 后合并到 特性分支, 每天上班前从 特性分支 重新创建 个人开发分支。如果是工作时间有需要代码同步则是一样的操作流程即可。
有了好的管理流程后,配合优秀的日志规范就更完美啦。
格式:类型(模块):具体事项,一般类型为功能新增(feat),修改和删除(fix)。。类型搞太多(增删改全来一遍)意义不大。
- // 新增代码
- git commit -m 'feat(登录):接口联调'
-
- // 修改代码
- git commit -m 'fix(注册):已注册用户跳转逻辑完善'
-
- // 删除代码
- git commit -m 'fix(首页):删除已废弃的相关静态资源'
-
- // 如果功能过于复杂有子模块需要补充时也可以套用如上格式
- git commit -m 'fix(个人中心-帐号安全):帐号退出异常问题修复'
作者:黄河爱浪
本文原创,著作权归作者所有,转载请注明原链接及出处
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。