当前位置: 首页 > news >正文

Git企业级开发(最终篇)

在企业中进行代码开发要进行开发测试运维等操作,有了这几个操作之后代码才能合理的开发出来。最初程序比较简单可以一个人进行开发,到后面程序越来越复杂的时候,就需要多个程序员进行操作。

 常见环境

  1. 开发环境:开发环境是程序猿们专门用于日常开发的服务器。为了开发调试方便,一般打开全部错误报告和测试工具,是最基础的环境。
  2. 测试环境:一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。该环境是开发环境到生产环境的过渡环境。
  3. 预发布环境:该环境是为避免因测试环境和线上环境的差异等带来的缺陷漏测而设立的一套环境。其配置等基本和生产环境一致,目的是能让我们发正式环境时更有把握!所以预发布环境是你的产品质量最后一道防线,因为下一步你的项目就要上线了。要注意预发布环境服务器不在线上集成服务器范围之内,为单独的一些机器。
  4. 生产环境:是指正式提供对外服务的线上环境,例如我们目前在移动端或 PC 端能访问到的 APP 都是生产环境。

用户使用的是稳定的部署上去的环境,开发人员是还没发布的环境,可能还有灰度环境/仿真,让一些人进行访问和测试代码。

 开发分支

接下来我们要介绍一个企业非常流行的模型,也就是git flow模型。

实际上每个公司都有自己的模型,每个公司不一样,适用于不同的团队。

DevOps

Devops是为了弥补开发和运维之间的鸿沟而创建出来的企业级开发工具。这里我们就用gitee中DevOps进行操作。

在创建仓库奇拿

也可以在成员位置添加成员等操作,让其他成员帮助协作完成开发工作。分别为企业,项目,仓库,等添加成员便于开发。

测试人员拿到release分支进行测试,实际上develop就是我们的开发最新的代码,但是比如每个程序员拉取代码的时候就是以develop进行拉取feature。

http://www.xdnf.cn/news/1110637.html

相关文章:

  • 手把手教你用YOLOv10打造智能垃圾检测系统
  • SpringBootloggers未授权访问漏洞处理
  • Java使用Langchai4j接入AI大模型的简单使用(四)--整合Springboot
  • 12.使用VGG网络进行Fashion-Mnist分类
  • 让 VSCode 调试器像 PyCharm 一样显示 Tensor Shape、变量形状、变量长度、维度信息
  • CSS flex
  • 安卓定制功能
  • 外设数据到昇腾310推理卡 之二dma_alloc_attrs
  • Linux系统编程——目录 IO
  • 理解小数的计算机表达
  • PyTorch神经网络实战:从零构建图像分类模型
  • 脉冲神经网络膜电位泄漏系数学习:开启时空动态特征提取的新篇章
  • 复现永恒之蓝
  • Linux - 安全排查 3
  • 飞算JavaAI:重新定义Java开发效率的智能引擎
  • python-for循环
  • 【TA/Unity】Shader基础结构
  • 强化学习、PPO和GRPO的通俗讲解
  • 创客匠人:解析创始人 IP 打造对知识变现的深层赋能
  • os.machine()详解
  • vue3 el-table动态表头
  • 菜鸟的C#学习(二)
  • TDengine 使用最佳实践(1)
  • hot100链表(1)
  • 工业软件出海的ERP-PLM-MES一体化解决方案
  • 自动化运维工具jenkins问题
  • AI 时代的分布式多模态数据处理实践:我的 ODPS 实践之旅、思考与展望
  • 单细胞分析教程 | (二)标准化、特征选择、降为、聚类及可视化
  • 牛客网50题
  • 第14次课 认识图 A