LINUX.ORG.RU

Меркуриал, игнорирование файлов


0

1

Есть ряд файлов, добавленных в репозиторий. И они в нем должны быть. В них лежат настройки путей к БД, логинов там, паролей. Для тестирования я их локально модифицирую, так что

$hg st

выдает мне ^M перед их именами. Но коммитить мне их не надо. При этом не хочется постоянно писать их список при коммитах с ключом -X. Вопрос: что можно сделать? .hgignore что-то не помогает - я так понял, он не относится к файлам, кот. УЖЕ в репозитории.

Ответ на: комментарий от xetf

Спасибо. Я пробовал его, но до конца не разобрался, как бы его можно было удобно применять в описанном случае...

jet_bird
() автор топика

В репозиторий класть config.cfg.example, после hg clone делать cp config.cfg.example config.cfg и менять его как хочешь.

skarrok
()
Ответ на: комментарий от skarrok

Спасибо. Кажется, это наиболее приемлемый путь. Я нашел ветку на эту тему с разработчиками Mercurial, где была описана эта ситуация. Все сошлись на том, что «даже в svn делается .example» и что это наиболее правильное решение проблемы.

jet_bird
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.