Разрешение конфликта слияния на GitHub - PullRequest
0 голосов
/ 15 ноября 2018

Цель: объединить изменения в develop из функциональной ветви.

Достаточно просто, но слияние имеет конфликты. Я использовал инструмент разрешения конфликтов на github. Я решил конфликты. Я получил предупреждение, что это изменится. Нету. Не хочу. Прервать.

Исследование:

Начато здесь: https://help.github.com/articles/about-merge-conflicts/

Прочитайте это: Если ваш конфликт слияния вызван конкурирующими изменениями строк, например, когда люди вносят разные изменения в одну и ту же строку одного и того же файла в разных ветвях вашего Git-репозитория, вы можете разрешить его в GitHub с помощью редактора конфликтов. Для получения дополнительной информации см. «Разрешение конфликта слияния на GitHub».

Приведите сюда: https://help.github.com/articles/resolving-a-merge-conflict-on-github/

Прочитайте это: Предупреждение: Когда вы разрешаете конфликт слияния на GitHub, вся базовая ветвь вашего запроса извлечения объединяется с головной ветвью, даже если головная ветвь является ветвью по умолчанию вашего репозитория, такой как master, или защищенная ветвь. Убедитесь, что вы действительно хотите зафиксировать эту ветку.

Что делать, если вы этого не сделаете?

Я хочу разрешить конфликт в своей ветви функций без каких-либо изменений в ветви разработки.

Как?

Если бы я хотел изменить развитие, я бы слился в другом направлении.

1 Ответ

0 голосов
/ 16 ноября 2018

Кажется, это невозможно. Совершенно очевидно, что слияние A в B на github приведет к изменениям в A, если возникнут конфликты слияния. Это абсолютно бессмысленно для меня, но четко задокументировано.

Слияние было сделано локально.

...