hg相当于svn信息

时间:2011-08-27 21:03:53

标签: mercurial

我正在从svn切换到hg。我的每个独立项目都在它自己的子目录中。在我的svn项目中,我正在计算整数版本号。通过从Makefile运行svn info来实现项目。有没有相应的hg,这会让我知道它自己的子目录中每个项目的版本号?我查看了hg摘要,但这似乎只是给出了整个存储库的版本号,而不是命令运行的目录。

TY, 佛瑞德

3 个答案:

答案 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 .

获得更好的输出。