Git diff - игнорировать определенные тексты для каждого типа файла - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь сделать так, чтобы git игнорировал определенные фрагменты текста для каждого типа файла и сохранял эти настройки, чтобы их можно было использовать в проекте.

Проблема в том, что моя среда IDE добавляет определенные строки / текст в файлы, которые я бы хотел, чтобы Git игнорировал и не считал изменениями. Например:

для XML-файлов, игнорируйте текст следующим образом: <modified>2019-01-01</modified>.

для файлов .txt, игнорируйте текст следующим образом: "# last comment by" and "sequence:"

для файлов .properties, игнорируйте текст следующим образом: "some text to ignore"

и т. Д.

Итак, используя приведенные выше примеры, если единственным изменением файла .xml являются данные тега <modified>, git не должен рассматривать это как измененный файл.

Я хотел бы сохранить эти настройки в файле конфигурации, чтобы их можно было использовать в проекте. В настоящее время я использую SourceTree, поэтому, если есть конкретное решение для SourceTree, было бы неплохо использовать его, но я ничего не смог найти.

...