Игнорировать изменения в файлах, которые уже находятся в хранилище - PullRequest
2 голосов
/ 25 января 2012

Добавление файлов в .hgignore предотвратит их отслеживание.Но у нас есть несколько файлов, которые мы хотим разместить в хранилище - мы просто не хотим, чтобы пользователи когда-либо вносили изменения.Есть ли способ игнорировать изменения этих файлов, чтобы они не были зафиксированы в hg commit.

1 Ответ

2 голосов
/ 25 января 2012

Этого нельзя сделать в Mercurial - файл либо отслеживается, либо не отслеживается (а затем при необходимости игнорируется). Вместо этого вам следует создать версию файла шаблона, а затем игнорировать реальный файл.

Итак, добавьте config.template к управлению версиями и добавьте config к .hgignore. Попросите разработчиков скопировать шаблон под реальным именем и настроить его по мере необходимости.

...