2011-08-27 73 views
6

我从svn切换到hg。我的每个项目都在它自己的子目录中。在我的svn项目中,我正在计算整数版本号。通过运行Makefile中的svn信息创建项目。是否有一个相当于此的hg,这会让我知道每个项目在其自己的子目录中的版本号?我已经看了汞总结,但只是似乎给整个存储库,而不是命令在运行的目录版本#hg相当于svn info

TY, 弗雷德

回答

5

试试这个:

hg id 

,或者如果你真的想获得幻想:

hg log --template '{latesttag}-{latesttagdistance}-{node}' -r . 

,如果您标记的版本会与你是这样的:

1.0.1-10-6746879deadbeef05 
1

你也可以尝试,

hg log -r . 

一个更好的输出。

3

我不认为有一个单一的命令。以前的回答集中在显示回购技巧的状态。 Add

hg paths 

for repo's URL。