Как в WebStorm использовать функцию "Apply non-conflicting changes" при разрешении конфликтов Git, чтобы автоматически перенести все не конфликтующие изменения из левой части в текущий merge?
Да, в WebStorm можно применить все изменения только из одной стороны при разрешении конфликтов слияния в Git. Чтобы использовать функцию "Apply non-conflicting changes" в WebStorm, выполните следующие шаги: 1. Откройте окно конфликта слияния в файле. 2. Нажмите правой кнопкой мыши на файле и выберите "Git" -> "Resolve Conflicts". 3. В открывшемся окне конфликта перейдите на вкладку "Merge" с помощью соответствующей кнопки в верхней части окна. 4. Нажмите на кнопку "Apply non-conflicting changes" (она выглядит как стрелка, указывающая вправо) для автоматического применения всех не конфликтующих изменений из левой части в текущий merge. 5. После этого сохраните файл и закройте окно конфликта. Теперь все не конфликтующие изменения из левой стороны конфликта будут успешно применены в вашем проекте.
Такая возможность есть на предыдущем шаге, когда показывается список конфликтующих файлов.
Кнопка Accept Theirs делает то, что вы хотите, но лучше так не делать а руками разруливать каждый конфликтующий блок кода. Иначе получите кашу, а не рабочий код.