2010-11-01 45 views
1

我在我的Ubuntu上使用「Mercurial Distributed SCM(version 1.1.2)」。 我是mercurial的新手,剛剛在sourceforge.net上創建了一個新項目。 我添加了一些代碼文件,提交了一些更改,拉&推。 我使用「hg tag」創建了一些標籤「0.1.1」,「0.1.2」和「0.1.3」,現在我想將它們全部打包在修訂zip文件中。Mercurial - 模板「{latesttag} {latesttagdistance}」不起作用

一個朋友給我發了一個腳本,自動拾取的名稱,並使用

hg parent --template "{node|short}\n{latesttag}\n{latesttagdistance}" 

我執行該命令,但{} latesttag & {} latesttagdistance不似乎沒有zip文件工作。當我嘗試時:

hg log --template "{latesttag}{latesttagdistance}\n" 

它只是打印一堆空行。

有沒有人有任何建議爲什麼模板不工作?我應該在某些配置文件中配置某些東西嗎?這與我應該使用分支的事實有什麼關係?

任何建議可以幫助。我對mercurial很陌生,所以這可能是一些基本的東西,我不明白。

回答

4

Mercurial 1.1已經很老了。 {latesttag}{latesttagdistance}僅在Mercurial 1.4之後可用。如果你不想更新Ubuntu(Ubuntu 10.10自帶Mercurial 1.6),你可以使用PPA repository