2016-09-26 2 views
3

Я работаю над проектом, поэтому я нажал ветвь функции в удаленный репозиторий (используя Atlassian bitbucket) и открыл запрос на перенос.Конфликт на удаленном сервере bitbucket, но все обновляется локально

Но в одном файле, то Bitbucket Diplay в «Перенесено» статус, в коричневый цвет и показывает сообщение конфликта:

конфликтов: изменение источника, измененную в мишени.

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

Так что, когда я напечатал:

git pull origin my_feture 

Я получаю сообщение

Уже уточненный.

У кого-нибудь возникла знакомая проблема? Можете ли вы помочь мне разрешить этот конфликт?

Заранее благодарен!

+0

Проблема заключается в 'merge' работы вашего филиала на' master' (я думаю). вы должны сначала объединить 'origin/master' в свою ветку и разрешить конфликт (видимо, файл, который вы модифицировали, был перемещен в ветку' master'). После того, как вы решите, совершите и нажмите свою ветку снова и снова откройте запрос на тяну. – Frodon

+0

Я пробовал, но он также говорит, что уже обновлен – NI6

+0

Вы запустили 'git fetch'? – Frodon

ответ

4

Необходимо обновить локальную ветвь мастера. Так сделайте следующие шаги:

  • мастер мерзавец фотографии
  • мерзавец мастер тянуть происхождения
  • мерзавец фотографии < < ваш филиал >>
  • мерзавец мастер слияния

После выполнения 4-го команды, вы получите конфликты слияния. Устраните их, а затем сделать:

  • мерзавец совершить
Смежные вопросы