У меня есть файл app.config, который я пометил как --assume без изменений.
git update-index --assume-unchanged <file>
Все хорошо.
Но каждый раз, когда я объединяю разработку (основной рабочая ветвь, в которую мы все создаем запросы извлечения), перезаписывает этот файл.
Я ожидаю, что это произойдет, если в файл будут внесены изменения. Но с момента первоначальной фиксации никаких изменений не было.
В файл могут (редко) вноситься изменения, поэтому я не хочу добавлять его в .gitignore.
I нашел один способ через создание «драйвера слияния». Видел здесь .
Я надеюсь, что есть более простой способ.