Рубрики
Uncategorized

Как бы быстро разрешить конфликты слияния каждый раз.

Как исправить конфликты Merge, вы работали над новой большой хорошей новой функцией в течение нескольких дней … Tagged with Git, Bitbucket, DevOps, Codequality.

Вы работали над большой новой хорошей функцией в течение нескольких дней или даже недель. Весь код рефактор, все комментарии полезны, никаких консольных отпечатков или линий отладчиков, которые можно найти. Это все готово к отправке. Вы делаете запрос на тягу. Это почти там. ХЛОПАТЬ У вас нерешенные конфликты. Пожалуйста, исправьте их, прежде чем продолжить.

Боль немедленная и интенсивная.

Ну, не волнуйся. Это быстрое пошаговое руководство о том, как справляться с конфликтами при объединении вашей ветви в развитие. Это просто и надежно. Вот так.

  1. Сделайте слияние и разрешайте конфликты на местном уровне:

  2. Установите конфликты …

    • Файл коммита (ы)

      git добавить git commit

  3. Подтолкнуть слияние как Новый ветка:

  4. Создайте новый пиар в Bitbucket и объедините его. У вас есть два варианта закончить Слияние теперь, когда вы решили все конфликты.

    Опция 1.

    Или…

    Вариант 2.

  - First PR:

        Source:       
        Destination:  branch

  - Complete that PR. Then in another PR:

        Source:       branch
        Destination:  DESTINATION
  1. Теперь вы решили свои конфликты и объединились.:-)

Сейчас это может показаться тривиальным, но это одна из самых запутанных и разочаровывающих вещей для разработчиков, работающих в крупной гибкой командной среде, где развитие и основные филиалы меняют час в час и неделю на неделю соответственно. Надеюсь, у вас все хорошо и счастливо кодировать!

Оригинал: «https://dev.to/alpinstang/how-to-resolve-merge-conflicts-quickly-every-time-3c92»