项目开发流程

项目评审——>项目开发——>项目测试——>代码审查——>项目上线

在项目评审之后,便开始编码开发,编码开发,使用正确的branch分支开发,遵循合适的Git Flow是非常有必要的。
Git Flow参考资料
Git Flow 的正确使用姿势
作者Git Flow项目使用
创建项目gitlab仓库的时候,默认有个master分支,项目架构搭建,使用的就是这个分支。项目架构搭建结束的时候,会从master分支创建一个develop分支,这个分支是主开发分支,在开发一个新功能的时候,会从develop创建一个feature_xxx分支,feature_xxx分支用于开发新功能,新功能开发完的时候,会在feature_xxx分支与develop分支codereview,上线之后,feature_xxx分支会合入develop分支,后续开发新功能会继续从develop分支创建feature_xxx分支。

代码审查(codereview)

  1. 在gitlab上面看提交记录
  2. 使用gitlens对比不同分支代码

在 vs code 中使用插件 gitlens 对比不同分支代码

1、vs code 安装 gitlens 插件

2、点击 vs code 左侧“分支”的图标

3、点击compare references,先选择新的分支,然后选择老的分支

codereview指南:使用 vs code 插件 gitlens 对比不同分支代码相关推荐

  1. vsCode 源代码管理插件GitLens使用指南

    第一步 在vsCode的扩展功能里搜索GitLens.Git History 下载好插件后,会出现 第二步 查看分支情况 git branch 查看本地分支 git branch -a 查看当前所在分 ...

  2. VS Code 插件的开发及发布指南

    tip:有问题或者需要大厂内推的+我脉脉哦:丛培森 ٩( 'ω' )و 文章目录 简介 VS Code VS Code 扩展 开发 起步 package.json extension.js/ts AP ...

  3. vs code 插件收集

    名称 简述 Auto Close Tag 自动闭合HTML标签 Auto Import Typescript自动import提示 Auto Rename Tag 修改HTML标签时,自动修改匹配的标签 ...

  4. 作为JavaScript开发人员,这些必备的VS Code插件你都用过吗

    本文翻译自:https://www.sitepoint.com/vs-code-extensions-java-developers/ 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解 ...

  5. 10 款 VS Code 插件神器,第 7 款超级实用!

    VS Code 是这两年非常热门的一款 IDE,它不仅有提升开发体验的界面.轻量化的编辑器,还有丰富而强大的插件,这些优秀的插件使得 VS Code 生态体系更加吸引人,让开发效率大大提升.本文来介绍 ...

  6. vscode更改插件路径_用好这7个 VS Code 插件,效率蹭蹭涨!

    作者: LittleGinger 来源: 玩转VS Code Git 增强:GitLens GitLens增强了 VSCode 中内置的 Git 功能,它能够提供更多的版本控制功能来增强你的VSCod ...

  7. 作为JavaScript开发人员,这些必备的VS Code插件你都用过吗?

    本文翻译自:https://www.sitepoint.com/vs-... 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 如今,Visual Studi ...

  8. 高效开发者是如何个性化VS Code插件与配置的?

    译者按: IDE是生产力的保证! 原文:Visual Studio Code Settings and Extensions for Faster JavaScript Development 译者: ...

  9. 从零开始开发 VS Code 插件之 Translator Helper

    本文目录 Translator Helper 介绍 开发概述 创建第一个VS Code Extension 需求分析 操作文本 调用Google Translation API 实现核心功能 配置命令 ...

最新文章

  1. Laravel Redis操作大全
  2. 如何修改git已提交记录的邮箱?
  3. grunt 0.4.1构建工具入门实践(转)
  4. [HAOI2015][loj2127]按位或
  5. 接口规范 11. 串流相关接口
  6. 你必须具有权限才能读取此对象_为啥手机APP要获取权限?这些权限不能随便同意...
  7. 怀念经理用鼠标线联网的1990年代当时
  8. 配置vps服务器,拨号换ip(一)
  9. Python 救救我!如何连接串口实现一个报警灯报警器
  10. Sass系统技术选型笔记(3)DB
  11. Nginx 负载均衡动静分离配置
  12. 2007年9月运势之水瓶座
  13. word批量转换为html,批量Word转HTML – ConvertWordToHTML[Update: Word转换工具]
  14. elasticSearch Alternatively use a keyword field instead.
  15. Odoo14免费开源ERP:企业客户档案信息自动补全功能演示
  16. 拿什么拯救你 我的“游戏寡妇”、“游戏孤儿”们
  17. 建造者模式(Builder Pattern)【创建型】
  18. 《Excel视频6》数值、left/right/mid/find
  19. 对list集合重新排序
  20. 2013电大计算机应用基础试题及答案,2013年电大计算机应用基础试题及参考答案...

热门文章

  1. 广电推出全新聚合广告联盟,为千万APP开发者带来福音。
  2. msk 频偏_一种直扩MSK信号的二维联合捕获方法
  3. 博图TIA软件安装完成后各软件作用
  4. Delphi深度之旅——网络游戏外挂制作
  5. PHP阿拉伯数字与中文数字的转换,阿拉伯数字转中文数字,中文数字转阿拉伯数字(数字的读写)
  6. 【Java】在代码中设置输出字符集为UTF-8
  7. ubuntu安装软件中出现依赖性错误无法安装解决办法
  8. 春节档的观影“热”,拯救不了影视圈的“冷”?
  9. 倍福BECKHOFF PLC优秀资源
  10. 基于Java毕业设计智能快递分拣系统源码+系统+mysql+lw文档+部署软件