Я на окнах.При использовании патча можно ли разрешить конфликты?
По разным причинам у нас есть несколько экземпляров git разных ветвей svn.
Много раз я хочу исправить проблему в репозитории A, сгенерировать патч и применить его к репозиторию B. Это отлично работает, за исключением случаев конфликтов.
При перезагрузке я просто щелкаю правой кнопкой мыши по папке и использую tortioseGit и выбираю параметр разрешения. Это вызывает приятный gui, позволяющий мне работать через мои конфликты.
Есть ли способ сделать это с отклоненными патчами?
Вот мой текущий подход к созданию/применения патчей
git format-patch master --stdout > c:\\patch\\file.patch
git apply --reject --ignore-space-change --ignore-whitespace c:\\patch\\file.patch
Обычно я делаю это вручную, когда все параметры патчей терпят неудачу ... – stdcall
Если слияние не удается, это происходит потому, что программа не может понять, как недвусмысленно выполнять слияние. Вы должны получить файл с <<<<, ===, > >>> наборами, и вам нужно войти и решить их вручную. – tacaswell
Да, делать это вручную - это настоящая лаваш, когда вы говорите несколько 100 редж-чанков. – Kenoyer130