Временами хочется игнорировать некоторые файлы только локально, не добавляя их в .hgignore (например, файлы создаваемые вашей IDE).
Для этого в .hg/hgrc вашего репозитория (или в глобальном hgrc) можно указать путь к файлу, который будет использоваться совместно с .hgignore. У меня это выглядит примерно так:
[ui]
ignore=.hg/hgignore
теперь вы можете вписать в этот файл дополнительные правила игнорирования, которые будут храниться только локально.
Также в ignore-файлах, есть такая хорошая опция как syntax. Например, вот содержимое одного из таких файлов:
syntax: glob
*.pyc
*settings_local.py
*~
Первая строка говорит Mercurial'у что нужно интерпретировать имена файлов не как регулярные выражения, а как шаблоны (как в баше), что зачастую удобнее.
Если здесь есть умудрённые опытом пользователи Git'а, то поведайте мне как можно сделать так в вашей VCS, ибо с ней мне тоже приходится иногда работать :)
eoranged
10.07.2011 21:39 Pidgin
Do you really want to delete ?
В гите такую же функцию исполняет файлик .git/info/exclude. Формат точно такой же, как и у .gitignore — шаблоны. Подробности в man 5 gitignore.
Ок, спасибо. Буду знать :)