Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial svn信息的汞当量_Mercurial - Fatal编程技术网

Mercurial svn信息的汞当量

Mercurial svn信息的汞当量,mercurial,Mercurial,我正在从svn切换到hg。我的每个独立项目都在它自己的子目录中。在我的svn项目中,我通过从Makefile运行svn info来计算项目的整数版本号。是否有一个hg等价物可以让我知道它自己子目录中每个项目的版本?我已经看过了hg summary,但它似乎只是给出了整个存储库的版本,而不是命令运行的目录 泰, 弗雷德试试这个: hg id 或者,如果你真的想变得花哨: hg log --template '{latesttag}-{latesttagdistance}-{node}' -r .

我正在从svn切换到hg。我的每个独立项目都在它自己的子目录中。在我的svn项目中,我通过从Makefile运行svn info来计算项目的整数版本号。是否有一个hg等价物可以让我知道它自己子目录中每个项目的版本?我已经看过了hg summary,但它似乎只是给出了整个存储库的版本,而不是命令运行的目录

泰, 弗雷德

试试这个:

hg id
或者,如果你真的想变得花哨:

hg log --template '{latesttag}-{latesttagdistance}-{node}' -r .
如果您对发布进行标记,则会得到如下结果:

1.0.1-10-6746879deadbeef05
你也可以试试

hg log -r .

为了更好的输出。

我认为没有一个命令。之前的回答侧重于显示回购提示的状态。加

hg paths
用于回购的URL