我正在从svn切换到hg。我的每个单独的项目都在它自己的子目录中。在我的svn项目中,我正在计算整数版本号。通过在Makefile中运行svn info来创建一个项目。是否有一个hg等效的,这将让我知道每个项目的版本#在它自己的子目录?我已经查看了hg summary,但它似乎只是给出了整个存储库的版本#,而不是运行命令的目录。
泰,弗雷德
试试这个:
hg id
或者如果你真的想更花哨:
hg log --template '{latesttag}-{latesttagdistance}-{node}' -r .
,如果你在标记版本,它会得到像这样的东西:
1.0.1-10-6746879deadbeef05
我不认为有一个单一的命令。前面的回答侧重于显示回购提示的状态。添加
hg paths
你也可以试试,
hg log -r .