2011-02-23 54 views
6

只是學習善變的--style--template選項,可以在hg loghg tip被用於使用「樣式文件」,我覺得他們是非常有幫助的,但我不知道在哪裏把我的「風格文件」水銀:往哪裏放,因此可以(容易)在我的所有項目

我有一個「樣式文件」,這將允許我做一個hg tip --style ./my-style - 它很好。除了我不希望這個樣式文件是我的項目下的文件。我希望能夠在我的所有項目中使用它。我不希望它成爲默認樣式(因此它不是更新.hgrc的樣式字段的選項)。

我應該在哪裏放這個文件?我是否需要將其放入我的主目錄並像hg tip --style ~/my-style那樣提及它?

不知道你是否需要知道,但儘管我有時使用Windows,但我大多數都使用Linux。

回答

7

它放在哪裏並不重要。我通常會將我的hg相關文件整理到我的主目錄中的一個目錄中,我稱之爲~/.hgstuff。我有一個hgignore和其他一些常用的設置文件。

您也可以使用[alias]部分來定義將自動應用您的樣式文件的別名。例如:

[alias] 
stip = tip --style ~/.hgstuff/my-style 

然後,您只需運行hg stip即可獲得程式化版本。

如果你想使用的樣式對每一個指令,可以將其設置在[ui]部分:

[ui] 
style = ~/.hgstuff/my-style 
+0

別名的好主意。謝謝! – shaune 2011-02-23 11:58:29

1

你也可以把它貼在Mercurial的模板目錄(C:\ Program Files文件\水銀\模板或者如果在Ubuntu上使用tortoisehg或/ usr/share/mercurial/templates,則爲c:\ program files \ tortoisehg \ templates),以使其在系統範圍內可用。

相關問題