Je veux garder mon .hgrc
principal dans le contrôle de révision, parce que j'ai beaucoup de personnalisation dedans, mais je veux avoir différents noms d'auteur selon quelle machine j'utilise (travail, maison, & c.). La façon dont je ferais cela dans un script bash est de trouver un script bash hôte-local qui est ignoré par Mercurial, mais je ne suis pas sûr de savoir comment le faire dans le format de fichier de configuration utilisé par Mercurial.Puis-je inclure des fichiers de sous-config dans mon mercurial .hgrc?
14
A
Répondre
18
Vous pouvez le faire en utilisant la syntaxe d'inclusion non-utilisée mais utilisée depuis un certain temps. Mettez votre matériel spécifique à la machine dans votre ~/.hgrc
, puis ajoutez un fichier de configuration standard à tous les systèmes. Exemple:
[ui]
username=You <[email protected]>
%include .hgrc-boilerplate
suivre le fichier .hgrc-boilerplate dans le contrôle de révision. Pour plus de détails, voir le hgrc man page.
Merci! C'est juste ce dont j'avais besoin. –