`

对git分支如何应对紧急上线

    博客分类:
  • git
阅读更多

(1)正常上线流程



 

 

(2)应对紧急需求上线



 紧急需求上线完毕之后,需要做两件事情:

(a)删除临时分支

(b)把生成分支的代码merge到集测分支.

 

 

 

  • 大小: 19.4 KB
  • 大小: 40.8 KB
0
0
分享到:
评论

相关推荐

    git分支版本管理.pdf

    以下是对"git分支版本管理.pdf"中提到的知识点的详细说明: 1. **主分支(master)**: 主分支代表了项目的正式发布版本,通常是最稳定的代码库,只包含已验证并上线的代码。 2. **开发分支(dev)**: 开发分支...

    git多分支管理方案

    - 紧急上线版本:`1.0.1.1` #### 四、总结 Git Flow是一种非常实用的多分支管理方案,它不仅能够帮助团队有效组织开发流程,还能确保代码质量和版本管理的一致性。通过明确的分支策略和版本号规范,可以大大提高...

    git开发代码上线流程案列.docx

    - **紧急修复**:对于线上出现的紧急问题,可以紧急开启特殊通道,直接进行修复并合并到`master`分支,但这种操作应尽量避免。 #### 四、注意事项 1. **版本控制**:始终保持良好的版本控制习惯,使用有意义的提交...

    git branching model

    Vincent Driessen提出了一个广泛使用的Git分支管理模型,该模型定义了几个关键类型的分支来应对不同的开发需求。 首先,开发团队会维护一个名为“master”或“main”的分支,该分支通常用于存放已经发布的代码。当...

    git版本控制流程

    在Git中,可以创建不同的分支来处理特定的任务,如开发新功能、修复bug或者准备产品上线等。开发分支(develop)是常用的一个分支,从master分支创建而来。新功能分支(如feature_x)从develop分支创建,用于开发新...

    git项目管理 git flow

    上线之后遇到紧急问题,需要修改代码时在 master 新建 bugfix 分支进行修复,测试通过再次发版时合并到 master。 Git 项目管理 Git Flow 是一种结构化的开发工作流程,旨在提高开发效率和质量。它包括主干开发模式...

    开发版本管理git使用规范.pdf

    - Master分支:存储最近上线版本的最新代码,不允许直接修改,仅进行合并。每个版本发布后在此分支打TAG。 - Develop分支:存放即将提交测试的相对稳定版本,原则上也不允许直接修改,只进行合并操作,是提交测试的...

    git_flow历史及工具介绍

    以下是对Git Flow及其核心概念的详细解释: 1. **Master分支**:是最稳定的分支,只包含经过充分测试、无明显错误的代码,随时可以发布。它代表生产环境中的代码,因此不允许直接在master分支上进行开发。 2. **...

    gitflow:复制 Vincent Driessen 的“一个成功的 Git 分支模型”

    从 master 分支创建,修复后直接合并回 master 和 develop,确保快速修复上线。 6. **version tags**:版本标签,用于标记在 master 分支上的特定发布点,通常与 SemVer(语义化版本)规范兼容。 **Gitflow 工作...

    总结大中小型项目的git流程

    git作为源码管理工具出于流行趋势。这里和大家一起分享下我们是如何用git的分支(branch)功能管理不同规模...开发阶段(第一版上线后):3个分支develop、master、hotfix多处于来的hotfix用于紧急上线(bug,新需求等)

    软件项目上线标准流程.doc

    开发环境由开发人员内部负责(包括维护和管理开发分支和 git 代码库);测试环境由测试人员负责;预热环境由运维人员负责;正式环境由运维人员负责;数据库操作均由 DBA 统一负责(或运维人员)。 四、发布流程 ...

    代码库管理规范

    3. 出现多项目同时上线时候,顺序进行测试,测试通过的项目合并到 Release 分支,测试不通过的项目,删除该 Test 分支,返回开发进行修改,从 Release 分支重新创建分支,然后将下一个项目合并到 Test 分支进行测试...

    软件综合项目上线发布作业流程.docx

    在人员职责方面,开发环境由开发人员负责,包括维护和管理开发分支及git代码库;测试环境由测试人员负责,预热环境和正式环境由运维人员负责;数据库操作则统一由DBA(数据库管理员)或运维人员来执行,以确保数据的...

    分布式版本控制系统在海洋管理软件开发中的应用研究.pdf

    当开发者对项目进行修改并使用git add命令时,改动会先被添加到暂存区,而不是直接提交到主分支master,这样可以提供了一种分步提交的机制,有助于管理和审查代码变更。 对于海洋管理软件的开发,Git等分布式版本...

    初创公司前端工程体系建设.ppt

    每个git分支对应一个独立的测试环境,例如,特征分支、开发分支、热修复分支和主分支都有各自的URL,这样可以在代码合并到主分支之前发现并修复问题,避免了临近上线时的紧急修改。 总的来说,初创公司在建立前端...

Global site tag (gtag.js) - Google Analytics