2012-09-10 23 views
2

我用hg parents --template {latesttag}+{latesttagdistance}給我一個版本文件。我得到null+78Mercurial 2.3 - 爲什麼{latesttag}爲空?

這是hg parents打動了我:

changeset: 79:74a86aec9582 
tag:   0.8.010 
tag:   tip 
user:  XYZ 
date:  Mon Sep 10 14:48:03 2012 +0200 
summary:  jQuery, jQuery UI, and jqGrid updates completed as basis 

爲什麼我沒有拿到0.8.010 tag+1

  1. https://stackoverflow.com/a/4367747/356726
  2. How do I get the latest Mercurial tag from within Powershell

回答

5

hg help templateslatesttag定義爲:

這裏描述

Mercurial visual

latesttag方法是標準

此變更集的祖先中的最新全局標記。

看起來0.8.010只是一個本地標籤(沒有創建全局標籤的提交)。本地標籤不顯示在{latesttag}

+0

我可以以某種方式查看標籤是本地還是全球? –

+1

@HorstWalter:本地標籤存儲在'/.hg/localtags'文件中。全局標籤存儲在'/.hgtags'中。詳情請參閱http://mercurial.selenic.com/wiki/Tag。 –

+0

乾杯!很好的提示。 –