Mercurial有命令确定我们是否在标签发布或离它有多远:
hg log -r . --template '{latesttagdistance}'
hg log -r . --template '{latesttag}'
有没有办法获取工作目录的最新标记以及我们距离Git的最新标记有多远?
当我得到一些GitHub代码时,我通常使用标记版本而不是master
来避免不一致/瞬态。我用眼睛看git tag -n1 -l
列表,这很容易出错。
答案 0 :(得分:2)
命令git describe
提供您想要的内容,通过显示最近的带注释的标记,git describe --tags
或git describe --all
也可以考虑未注释的标记,请参阅相关文档血淋淋的细节。