搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
羊村懒王
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
关联分析算法Apriori 和 FP-Growth (Python实现)_apriori算法和fp-growth算法python实现
2
如何检查 ODBC SQL Server 驱动程序版本 (Windows)_odbc driver 17 for sql server怎么看
3
Python Flask 文件下载_flask下载
4
C语言逻辑流程_新手学程序逻辑流程是什么
5
Spring--两大核心之一--IOC
6
Gitea:轻量级、开源的Git仓库管理平台
7
杂记二:IDEA内置git使用教程_idea shelve change
8
29天吐血整理前端学习路线,送给那些正在自学或准备自学前端的人!_前端学习资源csdn
9
java程序员_Java程序员必备的一些流程图
10
cdh安装hive报错: Failed to Validate Hive Metastore schema
当前位置:
article
> 正文
GIT分支命名规范(转载)
作者:羊村懒王 | 2024-04-27 09:04:38
赞
踩
git分支命名规范
Git分支使用规范
几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。有人把 Git 的分支模型称为它的“必杀技特性”,因为基于指针的实现使其足够轻量。
Git 鼓励在工作流程中频繁地使用分支与合并,哪怕一天之内进行许多次,但仍要遵循一定的规范
分支命名
master 分支
master 为整个项目主分支,也是用于部署生产环境的分支,有且仅有一个,除项目负责人以外的开发人员不能向master分支合并内容
master 分支要确保稳定性
master 分支一般由 develop 以及 hotfix 分支合并,任何时间都不能直接修改代码
develop 分支
develop 为开发分支,始终保持最新完成以及bug修复后的代码
一般开发新功能时,feature 分支都是基于 develop 分支下创建的
feature 分支
feature是为了开发后续版本的功能,从Develop分支上面分出来的。开发完成稳定后,要再并入Develop
分支命名: feature/ 开头的为特性分支, 命名规则: feature/user_module、 feature/cart_module
release 分支
release是发布正式版本之前(即合并到Master分支之前),我们可能需要有一个预发布的版本进行测试。
hotfix/fixbug 分支
fixbug分支是从master分支上面分出来的。fix结束以后,再合并进Master和Develop分支。最后,删除"fixbug分支"。
分支命名: hotfix/ 开头的为修复分支,它的命名规则与 feature 分支类似
线上出现紧急问题时,需要及时修复,以 master 分支为基线,创建 hotfix 分支,修复完成后,需要合并到 master 分支和 develop 分支
当有一组 feature 开发完成,首先会合并到 develop 分支,进入提测时,会创建 release 分支。
如果测试过程中存在 bug 需要修复,则直接由开发者在 release 分支修复并提交。
当测试完成之后,合并 release 分支到 master 和 develop 分支,此时 master 为最新代码,用作上线。
注意
以上规范不一定是必须的,一般是根据实际情况来的,总结下自己工作中的一些问题
自己的分支一定要自测,切记不要提交后,影响到其他代码,更别说别人拉下代码还报错这种低级错误
本地分支要做到勤提交,分小功能提交,一次提交一大堆各种功能的做法也要杜绝
每天第一件事就是更新 develop 分支内容到本地分支,避免大规模 merge,太容易出错了
迭代新版本时,一定要保证当前开发分支和线上分支一样
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/羊村懒王/article/detail/495923
推荐阅读
article
基于
树莓
派
的
人脸识别
门禁系统
_
树莓
派
人脸识别
...
基于
树莓
派
的
人脸识别
门禁系统
,使用
树莓
派
Opencv及扩展模块安装,遇到问题并提出解决方法。详细信息请参考附录链接。
树莓
...
赞
踩
article
Linux
系统拉取
Github
项目_
github
linux
下载项目...
生成公钥:输入下面指令后,连续3次回车键即可。如果没有安装,可以通过包管理器(比如。将文件内的所有内容复制粘贴到。打开使...
赞
踩
article
kotlin
_
协程
_
ViewModelScope
、LifcycleScope、lanchWhenSt...
目录0x0001 概述 0x0002 添加组件的
协程
依赖 0x0003 不同组件的内置
协程
作用域 0x0004 挂起特定...
赞
踩
article
lstm
原文
_
论文
解读——使用
格框架
LSTM
的
中文
实体命名识别(上)...
最近抖音很火的梗:“南京市长是不是叫江大桥?”。
原文
出处来了,见图1.显然这是一个分词错误,今天要介绍的这篇
论文
里就完美...
赞
踩
article
vnisedit
使用介绍说明_
vnsedit
怎么
配置
nsis
编译器
...
NSIS新手教程先说一下NSIS的工作原理,首先要创建一个(.nsi)安装程序脚本文件,在这个脚本文件里,就是已经设定好...
赞
踩
article
Nginx
跨域
问题的解决方法_
nginx
跨域
解决方案
...
Web前端开发经常会遇到
跨域
访问,如果没有办法让后台开放访问域,调用接口就会被浏览器拦截。解决
跨域
问题的方案,可以搭建一...
赞
踩
article
GIT基本
规范
_
git
命名
规范
...
Git
规范
所有使用项目,必须严格按照
规范
操作,否则不予合并代码、提测、打包上线等后续操作。基本要求所有commit必须要...
赞
踩
article
js
将
页面
保存
为
图片
,并
保存
到本地,以供使用
_
js
把
当前
页面
展示
的所有内容画成一张
图片
并
保存
下来...
保存
为images
[详细]
-->
赞
踩
article
深度
强化
学习
(
DRL
)一:入门篇...
目录前言
强化
学习
(RL)的基本概念主要算法和相关分类QlearningSarsaA3C
强化
学习
到
深度
强化
学习
前言之前通过...
赞
踩
article
【
Redis
开发】
分布式
锁
中的
常见问题
和
Lua
脚本
...
分布式
锁
中我们设置的过期时间:如果有一个线程获取
锁
之后在进行操作时,到达了
锁
的过期时间,之后就会有别的线程获得
锁
,如果这...
赞
踩
article
模拟
实现
string
类
_7
、
模拟
实现
string
类
...
目录前言一
、
初始准备二
、
迭代器三
、
构造函数四
、
赋值运算符重载五
、
插入字符及字符串六
、
查找字符及字符串七
、
删除字符或字符串...
赞
踩
article
Windows7
缺失
api
-ms-
win
-
crt
-
runtime
-l1-1-0.dll的解决方法_w...
api
-ms-
win
-
crt
-
runtime
-l1-1-0.dll是一个在Windows操作系统环境下至关重要的动态链接...
赞
踩
article
el
-
table
实现
懒
加载
异步
获取
的
数据
_
el
-
table
懒
加载
...
tree参数表示当前位置节点信息的.需要查询吧tree参数的属性赋值一下就可以查询了.因为本身就是异步
获取
数据
,有一定的...
赞
踩
article
【大
数据
】
Spark
on
k8s
动态
资源
DRA使用_
spark
dra
...
目前在生产环境
数据
服务中使用到的查询引擎是
spark
-thriftserver2, driver和executor都是运...
赞
踩
article
卷积
神经
网络
——
vgg16
网络
及其
python
实现_
python
vgg16
...
VGG16介绍及实现_
python
vgg16
python
vgg16
1、介绍 &...
赞
踩
article
VNISEdit
制作
安装包
...
下载地址:https://nsis.sourceforge.io/Download。
VNISEdit
制作
安装包
...
赞
踩
article
Android
studio2021
软件
安装
包下载及
安装
教程...
3.选择与自己电脑位数相同的jdk,32位系统
安装
jdk-8u144-windows-x32,64位系统
安装
jdk-8u...
赞
踩
article
数据结构
—
—
二叉树
练习(深
搜
广
搜
)...
数据结构
—
—
二叉树
练习
数据结构
—
—
二叉树
练习(深
搜
广
搜
) 数...
赞
踩
article
当出现no
changes
add
ed
to
commit
时如何正确使用
git
提交命令_no cha...
对于这个问题,最好的解决方法就是按如下步骤:1. 到解决方案根目录下:
git
add
. (
"
.
"
是必须要的)2...
赞
踩
article
MySQL
的
安装
和使用教程(Mac OS)超详细_
mac
mysql
...
光学理论是没用
的
,要学会跟着一起敲代码,动手实操,才能将自己
的
所学运用到实际当中去,这时候可以搞点实战案例来学习。下载,...
赞
踩
相关标签
opencv
计算机视觉
python
linux
github
elasticsearch
java
面试
后端
运维
kotlin
android
lstm原文
lstm论文
中文命名实体识别数据集
脚本
编译器
文档
语言
工作
音乐
nginx
前端
git