Я пытаюсь сделать так, чтобы 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, было бы неплохо использовать его, но я ничего не смог найти.