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