Xcode не может объединить функциональную ветвь обратно в главную ветвь - PullRequest
0 голосов
/ 09 ноября 2018

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

Однако, когда я открываю окно слияния, у меня появляется пустой редактор, а у многих файлов слева красный квадрат с символом C

Всякий раз, когда я синхронизирую файл с красным предупреждением, я получаю сообщение об ошибке:

Та же ошибка появляется для каждого файла. Что я должен сделать, чтобы иметь возможность объединить две мои ветви?

Некоторые другие заметки, которые могут быть важны:

  • Мой репозиторий удалён.
  • Я реорганизовал файлы и папки в ветви функций.
  • Как основная ветвь, так и ветвь функций по-прежнему компилируются и работают успешно.

1 Ответ

0 голосов
/ 27 декабря 2018

В этом конкретном случае лучше переключиться на Git в командной строке, а не пытаться эмулировать сценарий в XCode:

cd /path/to/repo
git checkout feature_branch
git merge -s ours master
git checkout master
git merge feature_branch

Затем вы можете продолжить с XCode и нажатьmaster филиал.

...