Моя команда переходит на Mercurial.Все наши проекты имеют конфигурационный файл (web.config или app.config, а также несколько файлов bat - мы магазин C #).Эти файлы должны быть частью репозитория.Когда разработчик клонирует репозиторий, для его работы необходимы локальные изменения в их конфигурационных файлах.Например, для файла конфигурации проекта может потребоваться строка подключения к базе данных разработчика или другая информация, относящаяся к среде.Мы не хотим, чтобы эти изменения попали в репозиторий.Время от времени мы вносим изменения в эти конфиги, которые должны попасть в репозиторий и распространяться среди команды и, в конечном счете, для клиента.
Какой самый простой способ для нас настроить или использовать Mercurial, чтобыэти файлы не передаются случайно?Я хотел бы быть вынужден сделать явную фиксацию таких файлов, но слияния из репо автоматически сойдут в обновлениях.
Это должно быть проблемой, с которой столкнулся кто-то другой, но как новички в Mercurial мывсе в растерянности для лучшего решения.
Редактировать:
Подобный вопрос, который может иметь общие решения, но не совпадает с этим вопросом, можно найти по адресу: Файл условного игнорирования ртути
Я включаю это в случае, если другой вопрос может дать ответ, который вы ищете.