Mercurial有命令来确定我们是否处于标签发布状态或离它有多远:
hg log -r . --template '{latesttagdistance}'
hg log -r . --template '{latesttag}'
有没有办法获得工作目录的最新标签?我们离Git的最新标记还有多远?
当我得到一些GitHub代码时,我通常使用标记版本而不是master
,以避免不一致/瞬态状态。我仔细查看git tag -n1 -l
的列表,这很容易出错。
命令git describe
通过显示最近的带注释的标记来提供您想要的内容,git describe --tags
或git describe --all
也可以考虑非带注释的标记,请参阅文档以了解详细信息。