我正在从svn切换到hg。我的每个独立项目都在它自己的子目录中。在我的svn项目中,我正在计算整数版本号。通过从Makefile运行svn info来实现项目。有没有相应的hg,这会让我知道它自己的子目录中每个项目的版本号?我查看了hg摘要,但这似乎只是给出了整个存储库的版本号,而不是命令运行的目录。
TY, 佛瑞德
答案 0 :(得分:5)
试试这个:
hg id
或者如果你真的想得到幻想:
hg log --template '{latesttag}-{latesttagdistance}-{node}' -r .
,如果您正在标记版本,则可以使用以下内容:
1.0.1-10-6746879deadbeef05
答案 1 :(得分:3)
我认为没有一个命令。之前的答案集中在显示回购提示的状态。添加
hg paths
代表repo的网址。
答案 2 :(得分:2)
您也可以尝试,
hg log -r .
获得更好的输出。