Mercurial: куда поместить «файл стиля», чтобы он (легко) мог использоваться во всех моих проектах - PullRequest
6 голосов
/ 23 февраля 2011

Просто узнаю о параметрах --style и --template mercurial, которые можно использовать на hg log и hg tip, и я нахожу их чрезвычайно полезными, но я не могу понять, куда поместить мои файлы стилей «

У меня есть «файл стиля», который позволит мне сделать hg tip --style ./my-style - и он прекрасно работает. За исключением того, что я не хочу, чтобы этот файл стиля был файлом в моем проекте. И я хочу иметь возможность использовать его во всех моих проектах. Я не хочу, чтобы он был стилем по умолчанию (поэтому нельзя обновить поле стиля .hgrc).

Куда я должен поместить этот файл? Нужно ли просто зайти в мой домашний каталог и ссылаться на него как hg tip --style ~/my-style?

Не уверен, если вам нужно знать, но, хотя я иногда использую Windows, я в основном использую Linux.

Ответы [ 2 ]

7 голосов
/ 23 февраля 2011

Неважно, куда вы положили. Я обычно организовываю мои связанные с hg файлы в один каталог в моем домашнем каталоге, который я называю ~/.hgstuff. У меня есть hgignore и некоторые другие общие файлы настроек.

Вы также можете использовать раздел [alias] для определения псевдонимов, которые будут автоматически применять ваш файл стиля. Например:

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

Тогда вам нужно просто запустить hg stip, чтобы получить вашу стилизованную версию.

Если вы хотите использовать стиль для каждой команды, вы можете установить его в разделе [ui]:

[ui]
style = ~/.hgstuff/my-style
1 голос
/ 27 июля 2011

Вы также можете вставить его в каталог шаблонов Mercurial (C: \ program files \ mercurial \ templates или c: \ program files \ tortoisehg \ templates, если используете tortoisehg, или / usr / share / mercurial / templates в Ubuntu), чтобы сделатьэто доступно для всей системы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...