Разрешение конфликта слияния в запросе на выборку локально - PullRequest
0 голосов
/ 20 сентября 2019

Я использую бит-ведро.У меня есть хранилище под названием Cosmo в небольшой группе.Я взял народ этого и работал на своей вилке.Давайте назовем это Cosmo-Folk.У Cosmo есть две ветви, которые называются «развивай и мастер»Разработка используется, чтобы поставить последний код от всех разработчиков.Позже администратор проверяет разработку и объединяет ее с мастером, чтобы он запускал CI CD-серверы.

В моем Cosmo-Folk у меня есть мастер и моя ветвь функций (devops).Я беру последний код от Cosmo (разработка) своему мастеру.Затем объедините его с моей веткой объектов (с которой я сейчас работаю).

Затем, после работы, я выполняю извлечения из моего удаленного источника с именем origin (облако Cosmo-Folk), разрешаю конфликты и синхронизирую его с локальным репозиторием.,Это означает, что Cosmo-folk и мой компьютер теперь имеют один и тот же код.После всего этого я создаю запрос на извлечение из Cosmo-Folk / feature / devops -> Cosmo / development.Затем я получаю конфликты слияния перед слиянием.Это объясняется на изображении ниже.

enter image description here

Так что мой вопрос, как в ведре, я не могу редактировать файлы, мне нужно вытащить конфликтлокально и разрешите его, а затем нажмите или сделайте то, что когда-либо, чтобы этот конфликт слияния ушел и слил запрос на извлечение в Cosmo / development.Как я могу это сделать?Я новичок в Git и объяснение с ответом будет ценным.Спасибо!

1 Ответ

0 голосов
/ 20 сентября 2019

Из вашего вопроса я понял, что вы в настоящее время работаете над ветвью космо-фолка в вашем регионе, и когда вы пытаетесь перенести свои изменения в ветку разработки, у вас возникают конфликты.

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

  • Извлечение в развивающую ветвь
  • Возьмите последнюю извлечение
  • , вернитесь в ветку, в которую вы пытались отправить измененияс
  • Выполнить git merge develop
  • Теперь все, что вы используете, покажет вам, что конфликты слияния разрешат их, подготовят и зафиксируют изменения
  • теперь нажмите на изменения и вызовитезапрос на получение ответа

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...