首页 > 解决方案 > 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.

有什么建议么?

标签: gitgit-merge

解决方案


Git 告诉你,你的 v3.0 分支已经是 v3.0.1 的祖先,所以它没有什么可以合并的。

相反,如果您想从 v3.1 向后移植更改,那么您需要从该分支合并。


推荐阅读