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

中企动力做的网站价格区间做网站v赚钱

中企动力做的网站价格区间,做网站v赚钱,个人做网站用什么技术,wordpress 聚美主题1.Master 1.用途 master分支是【主分支】,包含稳定的、已发布的生产代码。每次产品发布时,都会将代码合并到 master 分支。此分支上的每个commit 都应该是一个发布版本,所以推荐从release分支合并过来 2.管理方法 合并分支,从仓库…
1.Master
1.用途
  • master分支是【主分支】,包含稳定的、已发布的生产代码。每次产品发布时,都会将代码合并到 master 分支。
  • 此分支上的每个commit 都应该是一个发布版本,所以推荐从release分支合并过来
2.管理方法
  • 合并分支,从仓库提交pull requests,一般情况是选择从release分支合并到master分支
  • 紧急修复git checkout -b hotfix/hotfix-login-password-check-failed master
2.Develop
1.用途
  • 【开发分支】是所有功能开发的基础分支,用于集成各功能的开发成果
  • 所有功能开发都应该基于开发分支展开
2.管理方法
  • 获取最新代码,一般情况下开发分支代码是最新的,所以开发工作需要基于该分支开展
  • 合并分支,所有功能分支开发完成后,都将合并到该分支
3.Feature
1.用途
  • 【功能分支】,每个新功能的开发都应该在单独的功能分支上进行,以保持代码仓库的清晰和可维护性
  • 每个功能开发完成后,应该将功能分支合并到开发分支中进行集成测试
2.管理方法
  • 1.基于开发分支创建具体的功能分支
    • 1.功能分支应该见名知意,命名应该以feature开头
    • 2.功能分支最好以最小功能为单位,不要一个分支做很多事情,使得分支管理混乱
    • 3.比如:新增功能重置用户密码,命名如下:feature/reset-user-password
    git checkout -b feature/reset-user-password develop
    
  • 2.重置密码功能开发完成,提交仓库
    git add .
    git commit -m "新增用户密码重置接口"
    
  • 3.推送分支到远程仓库
    # 首次推送
    git push -u origin feature/reset-user-password
    # 后续直接提交(如果以最小功能单位创建分支,则每次提交被合并后都会被远程仓库删除,不会用到下面命令重复提交)
    git push
    
    • 严谨情况下在push前应该切到开发分支,拉取一次最新代码到本地,然后进行merge解决代码冲突,因为你不能保证在你开发此功能过程中,没有其他同时提交合并。如果他也恰好修改了你所用到的文件代码,而你又没有尝试merge解决冲突,那么在后续提交分支合并时就会出现冲突,被打回来,所以最好提前处理。
    • 如果是一个人开发,或者你确定不会有冲突,则可以忽略下面流程
      # 切回开发分支,拉取最新代码
      git checkout develop
      git pull origin develop# 尝试合并解决冲突
      git checkout feature/reset-user-password
      git merge develop
      
  • 4.提交pull requests
    • 登录代码仓库,找到Pull Requests,新建Pull Requests
    • 源分支:选择你所提交的功能分支:feature/reset-user-password
    • 目标分支:选择开发分支:develop
  • 5.一旦功能分支被合并,我们就可以删除本地分支
    git branch -d feature/reset-user-password
    
  • 6.新功能的开发,再次重复1-5步骤
4.Release
1.用途
  • 【发布分支】用于准备发布新版本,进行最后的测试和准备工作
  • develop 分支创建,准备就绪后合并到 masterdevelop 分支,并标记版本号。
2.管理方法
  • 1.从开发分支拉取最新代码,保证拉取前本阶段所有任务已经全部完成,且所有人代码已经提交
    git checkout -b release/v1.0 develop
    
  • 2.将最新代码打包,发送测试组进行完整的测试,测试中如果出现BUG,则重复Feature分支管理1-5步进行修复,也可以新建一个专门处理BUG的分支,例如:BugFix,流程和功能分支开发流程基本一致。
    # 如果有bug修复,修复完成后拉取最新代码,合并解决冲突
    git checkout release/v1.0
    # 修复问题...
    git commit -m "fix: 修复登录页面布局问题"# 合并到开发分支
    git checkout develop
    git merge release/v1.0
    
  • 3.测试组测试通过后,发布稳定版本
    # 将发布分支合并到主分支
    git checkout master
    git merge --no-ff release/v1.0
    git push# 给发布分支打标签
    git tag -a v1.0.0 -m "Release version 1.0"
    git push origin v1.0  将tag推送到远程仓库
    # v<主版本>.<次版本>.<修订号>
    # 正式版:v1.0.0
    # 预发布版:v1.0.0-rc1
    # 测试版:v1.0.0-beta3
    # 热修复版:v1.0.1-hotfix# 合并回 develop 分支(包含所有修复)
    git checkout develop
    git pull
    git merge --no-ff release/v1.0
    git push# 删除发布分支
    git branch -d release/v1.0
    git push origin --delete release/v1.0
    
5.Hotfix
1.用途
  • 【紧急修复分支】当生产环境出现紧急问题需要立即修复时,可以创建紧急修复分支进行处理
  • 紧急修复分支应当基于master分支创建
  • 修复完成后,应该将紧急修复分支合并到主分支master和开发分支develop中,确保问题得到解决
2.管理方法
  • 1.创建紧急修复分支
    git checkout -b hotfix/fix-password-encrypt-failed master
    
  • 2.合并
    # 处理bug
    ...# 合并分支到master
    git checkout master
    git merge hotfix/fix-password-encrypt-failed
    git tag -a v1.0.1 -m "Hotfix version 1.0.1"
    git push origin v1.0.1git checkout develop
    git merge hotfix/fix-password-encrypt-failed
    git branch -d hotfix/fix-password-encrypt-failed
    
http://www.dtcms.com/a/568937.html

相关文章:

  • uni-app中的地图引入(map)
  • Milvus:Json字段详解(十)
  • 八千字 《宠知汇》HarmonyOS应用案例热点技术解析
  • Box64 模拟器 让Steam 在 RISC-V 运行
  • 基于Django的智慧园区管理系统开发全解析
  • 2025上海国际汽车灯光及智能座舱展览将带来哪些新技术与新体验?
  • uniapp + Vue2 + Vuex + 持久化存储
  • 企业网站备案需要多久中文wordpress 主题
  • 香港 SFC 新规解读:虚拟资产交易平台迈向共享流动性与产品多元化时代
  • LegionSpace黑客松指南(一):项目开发流程指引
  • 网络注册公司怎么注册seo关键词推广价格
  • 阿拉伯语与中文对照词汇表PDF识别错误自动修正系统
  • 城市更新第一步:PDF转CAD,将历史图纸一键转化为设计复用底图
  • 矛盾论局事物本质内在逻辑洞察矛盾化解冲突拥抱矛盾智慧破局实战应用电子书籍PDF
  • 四层神经网络(含反向传播 Backpropagation)的完整数值计算+流程图示例
  • 第二部分(上):套接字
  • 深度学习Adam优化器核心概念全解析:参数,梯度,一阶动量,二阶动量
  • 网站模板哪里下载网站设计合同附件
  • 学习Linux——网络——网卡
  • 《原神》运行卡顿解决方案:游戏运行库合集一键安装指南
  • Java + Spring Boot + Redis技术栈,在实际使用缓存时遇到 缓存击穿、缓存穿透、缓存雪崩
  • Elasticsearch安装使用
  • 太原网站建设斯飞网络服务器wordpress
  • 知识图谱与黑盒大语言模型:生物医学研究的新突破
  • 不小心在idea中点了add 到版本控制 怎么样恢复?
  • 建网站空间的详细说明金华市有网站建设最低价
  • 服务器bmc功能
  • Linux Watchdog机制深度分析与实践指南
  • 在amazon linux 2023上面源码手动安装tesseract5.5.1
  • Linux---序列化与反序列化