Вы работали над большой новой хорошей функцией в течение нескольких дней или даже недель. Весь код рефактор, все комментарии полезны, никаких консольных отпечатков или линий отладчиков, которые можно найти. Это все готово к отправке. Вы делаете запрос на тягу. Это почти там. ХЛОПАТЬ У вас нерешенные конфликты. Пожалуйста, исправьте их, прежде чем продолжить.
Боль немедленная и интенсивная.
Ну, не волнуйся. Это быстрое пошаговое руководство о том, как справляться с конфликтами при объединении вашей ветви в развитие. Это просто и надежно. Вот так.
Сделайте слияние и разрешайте конфликты на местном уровне:
Установите конфликты …
Файл коммита (ы)
git добавить git commit
Подтолкнуть слияние как Новый ветка:
Создайте новый пиар в Bitbucket и объедините его. У вас есть два варианта закончить Слияние теперь, когда вы решили все конфликты.
Опция 1.
Или…
Вариант 2.
- First PR: Source:Destination: branch - Complete that PR. Then in another PR: Source: branch Destination: DESTINATION
- Теперь вы решили свои конфликты и объединились.:-)
Сейчас это может показаться тривиальным, но это одна из самых запутанных и разочаровывающих вещей для разработчиков, работающих в крупной гибкой командной среде, где развитие и основные филиалы меняют час в час и неделю на неделю соответственно. Надеюсь, у вас все хорошо и счастливо кодировать!
Оригинал: «https://dev.to/alpinstang/how-to-resolve-merge-conflicts-quickly-every-time-3c92»