我使用标签来指示版本(例如 v1、v2、v2.1、v3 等)。是否有一个可视化工具只能显示标签之间的关系?换句话说,它折叠了标签之间的所有提交,以提供版本的缩小视图。
最接近您想要的可能是git log --tags --simplify-by-decoration。这表示从所有标签开始遍历历史记录,并将带有分支或标签的任何提交视为有趣的。
要只关注提交图,请添加--graph和--oneline,以及--decorate实际查看标签:
git log --tags --graph --oneline --decorate --simplify-by-decoration
Run Code Online (Sandbox Code Playgroud)
或者在 gitk gui 中使用:
gitk --tags --simplify-by-decoration
Run Code Online (Sandbox Code Playgroud)