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

Git企业级开发(最终篇)

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

 常见环境

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

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

 开发分支

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

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

DevOps

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

在创建仓库奇拿

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

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

http://www.lryc.cn/news/586241.html

相关文章:

  • 闲庭信步使用图像验证平台加速FPGA的开发:第十一课——图像均值滤波的FPGA实现
  • TCP的socket编程
  • OneCode 3.0架构深度剖析:工程化模块管理与自治UI系统的设计与实现
  • 多路选择器的学习
  • 前端面试专栏-算法篇:24. 算法时间与空间复杂度分析
  • TCP与UDP协议详解:网络世界的可靠信使与高速快递
  • 苍穹外卖-day06
  • docker—— harbor私有仓库部署管理
  • Linux进程管理的核心:task_struct中的双链表与网状数据结构
  • Linux驱动08 --- 数据库
  • C++ Map 和 Set 详解:从原理到实战应用
  • 【Spring AOP】什么是AOP?切点、连接点、通知和切面
  • Python 实战:构建 Git 自动化助手
  • RabbitMQ面试精讲 Day 1:RabbitMQ核心概念与架构设计
  • 网络安全初级第一次作业
  • 医疗AI前端开发中的常见问题分析和解决方法
  • Filament引擎(三) ——引擎渲染流程
  • 【GESP】C++ 2025年6月一级考试-客观题真题解析
  • Apache Iceberg数据湖高级特性及性能调优
  • PyTorch神经网络实战:从零构建图像分类模型
  • 【文献阅读】DEPTH PRO: SHARP MONOCULAR METRIC DEPTH IN LESS THAN A SECOND
  • Rust Web 全栈开发(五):使用 sqlx 连接 MySQL 数据库
  • Spring 框架中的设计模式:从实现到思想的深度解析
  • 单链表的题目,咕咕咕
  • Rust Web 全栈开发(六):在 Web 项目中使用 MySQL 数据库
  • [Python] Flask 多线程绘图时报错“main thread is not in main loop”的解决方案
  • 【字符最长连续数量】2022-8-9
  • wedo稻草人-----第32节(免费分享图纸)
  • windows 改用 nvm
  • hiredis: 一个轻量级、高性能的 C 语言 Redis 客户端库