У нас есть XML-файл, который содержит настройки используемого нами инструмента. Инструмент хорош, но если вы измените некоторые настройки при его использовании, то довольно легко сохранить эти настройки в XML-файл по ошибке (у вас есть вопрос, но легко ответить да).
Есть ли способ предупредить пользователя, что он вносит изменения в этот конкретный файл? Мы хотим, чтобы он был версионным, но мы также хотим централизовать и мы хотим, чтобы настройки были достаточно стабильными.
Это файл с версиями в Windows на NTFS-разделе, если это имеет значение. Попытка установить файл «только для чтения», похоже, не работает (после того, как я установил его, hg st по-прежнему говорит, что без изменений). Есть идеи?