新闻详情

新闻详情

首页 / 资讯中心 / 详情

【2018-11-06】【转】git flow的使用

发布时间:2026/9/30 8:59:54来源:尧图网络
【2018-11-06】【转】git flow的使用
[历史归档]本文原发布于 cstriker1407.info 个人博客内容为历史存档仅供参考。发布时间2018-11-06 标题【转】git flow的使用分类编程 标签gitGit Flow工作流简单介绍简介工作原理用于功能开发的分支用于发布的分支用于维护的分支本文转自《 https://www.cnblogs.com/lcngu/p/5770288.html 》简介Gitflow工作流程围绕项目发布定义了严格的分支模型。尽管它比Feature Branch Workflow更复杂一些但它也为管理更大规模的项目提供了坚实的框架。与Feature Branch Workflow比起来Gitflow流程并没有增加任何新的概念或命令。其特色在于它为不同的分支分配了非常明确的角色并且定义了使用场景和用法。除了用于功能开发的分支它还使用独立的分支进行发布前的准备、记录以及后期维护。当然你还是能充分利用Feature Branch Workflow的好处拉拽请求Pull Request、隔离的试验以及更高效率的合作。工作原理流程仍然使用一个中央代码仓库它是所有开发者的信息交流中心。跟其他的工作流程一样开发者在本地完成开发然后再将分支代码推送到中央仓库。唯一不同的是项目中分支的结构。用于记录历史的分支Gitflow使用两个分支来记录项目开发的历史而不是使用单一的master分支。在Gitflow流程中master只是用于保存官方的发布历史而develop分支才是用于集成各种功能开发的分支。使用版本号为master上的所有提交打标签tag也很方便。事实上Gitflow流程就是围绕这两个特点鲜明的分支展开的。用于功能开发的分支每一个新功能的开发都应该各自使用独立的分支。为了备份或便于团队之间的合作这种分支也可以被推送到中央仓库。但是在创建新的功能开发分支时父分支应该选择develop而不是master。当功能开发完成时改动的代码应该被合并merge到develop分支。功能开发永远不应该直接牵扯到master。用于发布的分支一旦develop分支积聚了足够多的新功能或者预定的发布日期临近了你可以基于develop分支建立一个用于产品发布的分支。这个分支的创建意味着一个发布周期的开始也意味着本次发布不会再增加新的功能——在这个分支上只能修复bug做一些文档工作或者跟发布相关的任务。在一切准备就绪的时候这个分支会被合并入master并且用版本号打上标签。另外发布分支上的改动还应该合并入develop分支——在发布周期内develop分支仍然在被使用一些开发者会把其他功能集成到develop分支。使用专门的一个分支来为发布做准备的好处是在一个团队忙于当前的发布的同时另一个团队可以继续为接下来的一次发布开发新功能。用于维护的分支发布后的维护工作或者紧急问题的快速修复也需要使用一个独立的分支。这是唯一一种可以直接基于master创建的分支。一旦问题被修复了所做的改动应该被合并入master和develop分支或者用于当前发布的分支。在这之后master上还要使用更新的版本号打好标签。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

从轮询到事件总线:WebSocket长连接与消息推送的可靠性实践 2026/9/30 9:53:03

从轮询到事件总线:WebSocket长连接与消息推送的可靠性实践

做在线工具研发的那几年,我最怕的不是接口写不完,而是“用户明明在线,却一直拿不到新消息”。早年间我先后试过短轮询、长轮询、WebSocket直连,方案换了一轮,总在“消息丢失”“连接假死”“重复推送”这几个坑里打转。…

阅读更多 →
从趋势到落地:2026年10月GEO服务商五大厂商评估核心看点总结 2026/9/30 9:53:02

从趋势到落地:2026年10月GEO服务商五大厂商评估核心看点总结

核心看点总结:流量渠道结构性迁移与营销评判标准迭代,是 2026 年 GEO 赛道的两条主线。用户不再逐页翻阅搜索结果,而是向豆包、DeepSeek、Kimi 提问;全球 AI 原生搜索占 9%,2026 年传统搜索流量预计下滑 25%&#xff1…

阅读更多 →
单招计算机网络PPT命题逻辑解密与考点提取 2026/9/30 9:53:02

单招计算机网络PPT命题逻辑解密与考点提取

简介:本资源是一份专为对口单招计算机应用专业考生设计的《计算机网络技术》专题复习课件,聚焦“计算机网络基础知识”核心模块,覆盖定义、功能、拓扑结构、分类、系统组成等必考与常考点,配套复习进度表、思维导图、典型习题&…

阅读更多 →
TensorFlow还有必要学吗:从环境搭建到模型部署的2024实战指南 2026/9/30 9:53:02

TensorFlow还有必要学吗:从环境搭建到模型部署的2024实战指南

1. TensorFlow还有必要学吗:聊聊2024年的真实处境 这两年只要一搜深度学习入门教程,铺天盖地都是PyTorch,搞得TensorFlow好像已经"凉了"一样。实际上我自己平时打比赛、读论文确实用PyTorch更多,但一进到生产环境、部署…

阅读更多 →
C++ 动态库旁边的 .lib到底是什么:导入库本质全景 2026/9/30 9:53:02

C++ 动态库旁边的 .lib到底是什么:导入库本质全景

Windows 下 C 动态库生成的 .lib,通常不是“代码库”,而是“导入库(Import Library)”。它不包含 DLL 的实现代码,只包含让链接器把调用方和 DLL 绑起来的元数据与桩。很多人把 .lib当成“半个 DLL”,这是最…

阅读更多 →
实对称矩阵特征值为实数的三种证明与代码验证 2026/9/30 9:52:56

实对称矩阵特征值为实数的三种证明与代码验证

对称矩阵的特征值为实数,这条结论几乎每个学过线性代数的人都在课本上见过,但真正能在白纸上把它从头到尾推干净的人并不多。它不是一个孤立的习题,而是谱定理的第一步,是主成分分析、二次型标准化、结构力学模态分析、协方差矩阵…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉