Скажем, у меня есть фильтр git, который очищает XML-файлы, используемые в моем проекте. Конфигурация делается так:
*.xml filter=clear-xml
На шаге clean
фильтр проверяет, есть ли в конце файла пустая строка, и если нет, то добавляет ее. Часть smudge
фильтра ничего не делает.
Теперь есть этот единственный уникальный файл XML, который генерируется без пустой строки в конце. Этот файл не должен обрабатываться фильтром clear-xml
.
Как бы я подошел к этой проблеме?