Ответ 1
В файле проекта есть конфликт в командной строке или графическом интерфейсе, таком как SourceTree (Free), и вручную разрешить конфликт в текстовом редакторе или инструменте diff.
Смотрите также: Как правильно использовать Git с XCode?
Я использую Git, и когда я попытался вытащить новую ветвь развития с моей текущей веткой, используя меню управления исходным кодом XCode, я получил это сообщение об ошибке:
The operation could not be performed because "ProjectName" has one or more tree conflicts.
Как разрешить эти конфликты дерева? Благодаря
В файле проекта есть конфликт в командной строке или графическом интерфейсе, таком как SourceTree (Free), и вручную разрешить конфликт в текстовом редакторе или инструменте diff.
Смотрите также: Как правильно использовать Git с XCode?
У меня возникла проблема с этой проблемой. Это часто происходит, когда я удаляю или изменяю directory
проекта. Например, когда я перемещаю один каталог в другой существующий каталог, оба каталога являются реальной папкой, предупреждение будет существовать.
Фактически значение tree conflict
заключается в том, что уровень каталогов в вашем рабочем репозитории не такой, как на сервере.
Это мой способ решить эту проблему:
NOTE
После этого конфликт дерева уже не существует.Надежда помогает.
У меня была аналогичная проблема. Поэтому я открыл оконные окна и перешел в каталог, проверил, что моя ветка была чистой с помощью git status
, сменилась на master с помощью git checkout master
и объединила мою ветку с git merge push-notifications
. На странице Git Ветвление - основное разветвление и объединение подробно объясняется.
Для меня эта ошибка возникла, когда Xcode запутался в какой ветке проект, который в данный момент был включен. Поэтому я решил это, переключив ветвь на мастер, а затем снова на прежнюю ветку. Итак, сначала попробуйте это простое исправление.
Мое положение. Объединение главной ветки с незначительными изменениями в моей текущей в разработке или рабочей версии. Я решил эту проблему: