问题是:在我将其合并并标记后,如何获得正确的版本(用 显示git describe
)develop
master
master?
我使用通用 git 分支 -master
用于生产。假设 show on和,与git describe
shows合并后。
所以我创建了一个新的带注释的标签,因此现在显示.1.5
master,
develop,
master
1.5-234-g1e894af
git tag -a 1.6
git describe master
1.6
但是:git describe develop
仍然显示1.5-something
,这对我来说很奇怪-它具有与中相同的提交master
-为什么 Git 认为它仍然属于1.5
版本?
没有什么比这更好的了,所以我只是将master合并到develop,然后develop显示1.6-2-...
可接受的版本,但会产生1个更多无用的合并提交,并警告我“递归合并”我也认为没有意义做,但是如何实现正确的版本呢?