问题描述
我们在上次冲刺时从 develop
分支新创建了一个长期支持分支,假设它名为 v2021.1.LTS
,在我结帐 v2021.1.LTS
分支后,我做了一个 git log
从结果中,我注意到缺少 6 个最新版本的标签(缺少 v2.114.2-rc.3~v2.114.2-rc.8,我能看到的最新标签是 v2.114.2-rc.2),但我可以通过git tag
看到所有这些;在我把它带给其他高级开发人员后,他们告诉我:
我们在上个 sprint 创建了这个 v2021.1.LTS
分支,它与
develop
。当前冲刺将是第一个冲刺,当
v2021.1.LTS
和 develop
不同,因此 6 个最新版本标签是
跟踪 develop
分支而不是此 v2021.1.LTS
分支。
我对这个解释感到非常困惑。有大佬能详细说明一下吗?
解决方法
git log --no-walk --tags --pretty="%H %d" --decorate=full