git - git merge branch to tag - 旧版本的补丁
问题描述
我有三个分支,v3.0
v3.1
并且master
.
Master 当前运行与 v3.1 相同,因为这是当前正在开发的分支。v3.0 是当前版本,我需要对该版本进行修补。
我已经检查了 v3.0,完成了更改并创建了补丁标签,例如v3.0.1
. 全部推等。
我现在正在尝试将 v3.0 更改合并到补丁标签 v3.0.1 但它说它已经是最新的。当我检查补丁标签时,它没有新的补丁更改,而是旧的 v3.0。
我正在尝试什么:
[v3.0] git merge v3.0.1
Already up to date.
有什么建议么?
解决方案
Git 告诉你,你的 v3.0 分支已经是 v3.0.1 的祖先,所以它没有什么可以合并的。
相反,如果您想从 v3.1 向后移植更改,那么您需要从该分支合并。
推荐阅读
- apache-spark - 使用 Spark SQL 访问 Hive 表
- swift - 在委托方法中引用时,弱 var 出口丢失(=nil)
- r - 如何在自己的查看器窗口中制作多个绘图图表?
- python - 从openpyxl中的数字中删除科学记数法
- racket - 在模块中创建多项式函数-未绑定标识符
- sas - 使用 DATA NULL 将 let 变量分配给 WHERE 语句
- python - 用大括号自动替换圆括号
- amazon-web-services - 从 ec2 docker 容器拒绝访问 S3 存储桶
- typescript - lcov.info 没有被 sonarqube 扫描
- javascript - 如何每天显示值之间的随机数