2014-11-14 3 views
5

Я долгое время искал ответ о конфликтах слияния с файлами project.pbxproj. Мои конфликты слияния происходят главным образом с Cocoapods. Похоже, что если я добавлю блок в ветку, то попытайтесь объединить его в другой, многие конфликты слияния возникают в файле project.pbxproj моего проекта Pods. Я бы просто перешел и исправил эти конфликты вручную, но есть много способов, чтобы это было разумным. Кто-нибудь еще столкнулся с этой проблемой и нашел разумное решение. Эта проблема напала на меня сейчас, и я задаю этот вопрос только в крайнем случае. После создания нескольких новых функций на отдельных ветвях, проблема с включением их в мой проект очень расстраивает. Любая помощь будет очень высоко ценится.Cocoapods project.pbxproj слияния конфликтов

ответ

9

До тех пор, пока вы не вносите изменения, которые, вероятно, не должны быть, в файл Pods.xcodeproj, источником истины всегда является то, что генерируется с помощью pod install. Поэтому, если есть много конфликтов, вы можете просто удалить проект и восстановить его.

+0

Рекомендуем ли вы удалить Pods.xcodeproj, затем слить файлы, затем восстановить его или удалить, восстановить, а затем объединить. Я попробовал оба, и это просто переводит конфликт из проекта Pods.xcodeproj project.pbxproj в мои основные профили project.pbxproj. – ferris

+1

Я рекомендую, когда вы видите конфликт слияния, если вы сами не отредактировали их, удалите конфликтующие файлы и снова запустите 'pod install'. –

+0

@KeithSmiley Спасибо за ваш комментарий здесь, это решило мою проблему! –

Смежные вопросы