Mercurial--模板“;{latesttag}{latesttagdistance}";不';行不通

Mercurial--模板“;{latesttag}{latesttagdistance}";不';行不通,mercurial,Mercurial,我在Ubuntu上使用“Mercurial分布式SCM(1.1.2版)”。 我是mercurial的新手,刚刚在sourceforge.net上创建了一个新项目。 我添加了一些代码文件,提交了一些更改,拉和推。 我使用“hg tag”创建了一些标记“0.1.1”、“0.1.2”和“0.1.3”,现在我想将它们打包到一个修订版zip文件中 一位朋友给我发了一个脚本,可以自动选择一个名称并使用 hg parent --template "{node|short}\n{latesttag}\n{lat

我在Ubuntu上使用“Mercurial分布式SCM(1.1.2版)”。 我是mercurial的新手,刚刚在sourceforge.net上创建了一个新项目。 我添加了一些代码文件,提交了一些更改,拉和推。 我使用“hg tag”创建了一些标记“0.1.1”、“0.1.2”和“0.1.3”,现在我想将它们打包到一个修订版zip文件中

一位朋友给我发了一个脚本,可以自动选择一个名称并使用

hg parent --template "{node|short}\n{latesttag}\n{latesttagdistance}"
我执行了这个命令,但是{latesttag}&{latesttagdistance}似乎不起作用。当我尝试时:

hg log --template "{latesttag}{latesttagdistance}\n"
它只是打印了一堆空行

有人对模板不起作用的原因有什么建议吗?我应该在某个hg配置文件中配置一些东西吗?这和我不使用我应该使用的分支有什么关系吗


任何建议都会有所帮助。我是mercurial的新手,所以这可能是我不了解的一些基本内容。

mercurial 1.1已经很老了<代码>{latesttag}和
{latesttagdistance}
仅在之后可用。如果你不想更新Ubuntu(Ubuntu10.10附带Mercurial 1.6),你可以使用一个。

Mercurial 1.1已经很旧了<代码>{latesttag}和
{latesttagdistance}
仅在之后可用。如果您不想更新Ubuntu(Ubuntu 10.10附带Mercurial 1.6),您可以使用。

如果您有Ubuntu的衍生产品,您可以从launchpad安装最新版本:

如果您有Ubuntu的衍生产品,您可以从launchpad安装最新版本: