eoranged 10.07.2011 21:39 Pidgin

Временами хочется игнорировать некоторые файлы только локально, не добавляя их в .hgignore (например, файлы создаваемые вашей IDE).
Для этого в .hg/hgrc вашего репозитория (или в глобальном hgrc) можно указать путь к файлу, который будет использоваться совместно с .hgignore. У меня это выглядит примерно так:
[ui]
ignore=.hg/hgignore
теперь вы можете вписать в этот файл дополнительные правила игнорирования, которые будут храниться только локально.
Также в ignore-файлах, есть такая хорошая опция как syntax. Например, вот содержимое одного из таких файлов:
syntax: glob
*.pyc
*settings_local.py
*~

Первая строка говорит Mercurial'у что нужно интерпретировать имена файлов не как регулярные выражения, а как шаблоны (как в баше), что зачастую удобнее.
Если здесь есть умудрённые опытом пользователи Git'а, то поведайте мне как можно сделать так в вашей VCS, ибо с ней мне тоже приходится иногда работать :)

1. Minoru 11.07.2011 09:40 netbook

В гите такую же функцию исполняет файлик .git/info/exclude. Формат точно такой же, как и у .gitignore — шаблоны. Подробности в man 5 gitignore.

2. utrosMinoru /1 11.07.2011 14:05

Ок, спасибо. Буду знать :)

Do you really want to delete ?