Теперь, когда я пытаюсь разрешить конфликты слияния через IntelliJ, я нахожу эти цвета - зеленый, синий, серый и красный, как показано на рисунке ниже:
Похоже, что области, отмеченные зеленым, синим и серым, автоматически обрабатываются Git merge, если мы выполняем git merge через терминал.Единственное, что Git нуждается в нашем мнении, это области, отмеченные красным.
Тогда почему инструмент слияния IntelliJ усложнил наш выбор?Он должен был показывать только красный и не должен спрашивать о зеленом, синем и сером?
Означает ли это, что мы не можем полагаться на алгоритм Git для разрешения областей серого, зеленого и синего?За весь мой опыт работы с Git до сих пор я видел людей, слепо доверяющих слиянию Git, и только пытался разрешить конфликтующие части, показанные им - это красные области?