dev分⽀和relea是什么
master(主分⽀)
存在⼀条主分⽀(masterqq彩票
)。
所有⽤户可见的正式版本,都从mastes6总决赛赛程
r发布(也是⽤于部署⽣产环境的分⽀,确保master分⽀稳定性)。
主分⽀作为稳定的唯⼀代码库,不做任何开发使⽤。
master 分⽀⼀般由develop以及hotfix分⽀合并,任何时间都不能直接修改代码
develop(开发分⽀)
存在⼀条开发分⽀关于安全的图片
(deve南京航空航天大学录取分数线
lop)。这个分⽀维护了当前开发中代码的主线,始终保持代码新于master以及bug修复后的代码。
持续集成、最新隔夜版本的⽣成等都是基于这个分⽀。由于当前版本迭代较快,开发分⽀只提供拉取,不进⾏实际开发十万个为什么书
。⼀般开发的新功能时,feature分⽀都是基于develop分⽀下创建的
feature(功能分⽀)
临时性多个功能分⽀(feature)
开发新功能时,以develop为基础创建feature分⽀。
从develop拉取。开发feature完成,牙痛的原因都有哪些
merge回develop。为了降低对其他feature的影响,⼀般在提测前merge回develop分⽀。
分⽀命名: feature/*开头的为特性分⽀,命名规则: feature/ur_module、 feature/order_module
hotfix(修补bug分⽀)
临时性多个bug修复分⽀(fixbug),⽤于修复线上问题。
从master拉取,修复并测试完成me清明节的手抄报
rge回master和develop。如果修复期间,有其他版本合并⼊master ,需要同步到fixbug版本,并进⾏测试。
分⽀命名: hotfix/*开头的为修复分⽀,它的命名规则与 feature 分⽀类似
relea(预发布分⽀)
临时性多个预发布(测试)分⽀(relea)
relea 为预上线分⽀,发布提测阶段,会relea分⽀代码为基准提测
⽤于QA测试。从develop拉取,测试完成merge回master和develop。如果测试期间,有其笨鸟先飞
他版本合并⼊master,需要同步到relea版本,并进⾏测试。
总结:dev包和rb包==功能测试包,最后都会合到master分⽀去发布上线⽣产环境。