2010-10-25 14 views
14

Ich möchte meine Haupt .hgrc in Revisionskontrolle, weil ich eine ziemlich große Menge an Anpassung es in, aber ich möchte verschiedene Autorennamen haben je nachdem, welche Maschine ich benutze (Arbeit, zu Hause, & c.).Kann ich Unterkonfigurationsdateien in meine mercuriale .hgrc einbinden?

Die Art, wie ich dies in einem Bash-Skript tun würde, ist ein Host-Local Bash-Skript, das von Mercurial ignoriert wird, aber ich bin mir nicht sicher, wie dies im Config-Dateiformat von Mercurial zu tun ist.

Antwort

18

Sie können dies tun, um die nicht-häufig verwendete aber war-es-eine Weile umfassen Syntax.

Stellen Sie das Gerät spezielle Sachen in Ihrer ~/.hgrc und schließen dann eine konstante-across-all-Systeme Textkonfigurationsdatei. Beispiel:

[ui] 
username=You <[email protected]> 

%include .hgrc-boilerplate 

Verfolgen Sie die .hgrc-Boilerplate-Datei in Revisionskontrolle.

Siehe hgrc man page für weitere Details.

+0

Vielen Dank! Genau das habe ich gebraucht. –