У нас есть файл решения .NET с более чем 50 проектами в нем, и у нас часто возникает ситуация: два человека вносят относительно незначительные изменения (например, обновляют пакет Nuget или переименовывают файл), которые затрагивают все 50. файлы проекта.
Это означает, что каждый раз, когда эти ветки объединяются, все 50 из этих файлов будут конфликтовать, но если вы откроете их практически в любом инструменте слияния, он сможет разрешить их автоматически. Это означает, что мне не нужно выполнять слияние, но я должен щелкать каждый файл, ждать, пока он откроется в Beyond Compare, затем нажать «Сохранить», затем нажать «Закрыть». Щелкните следующий файл, щелкните "Сохранить", щелкните "Закрыть" ... повторите 55 раз.
У меня такой вопрос: есть ли способ заставить Git при столкновении с конфликтующими файлами попытаться разрешить их автоматически с помощью вашего инструмента слияния?
Обновление: надеюсь, это внесет некоторую ясность: мне нужно разрешать каждый конфликт один за другим, но поскольку мой инструмент слияния может разрешать каждый из них автоматически, нет ли какой-то пакетной операции или опции для команды слияния, которую я могу вызов?
core.autocrlf
= true? - person Edward Thomson   schedule 28.02.2014