Конфликты дерева Xcode при слиянии
Я работаю в команде с git, и каждый раз, когда мы пытаемся объединить код, мы имеем конфликт дерева.
В настоящее время мы работаем с потоком git, и мы обычно запускаем функции от разработки, когда задачи завершены, один из нас объединяет одну функцию в другую, а затем объединяет ее в разработку.
Проблема в том, что каждый раз, когда мы пытаемся объединить одну особенность в другую, мы имеем конфликт дерева в xcode, и мы не знаем, как это исправить.
Сообщение об ошибке: "Операция не может быть выполнена из-за одного или нескольких конфликтов деревьев".
Ответы
Ответ 1
Пожалуйста, добавьте .gitignore файл, если вы его не добавили.
См. ссылку, приведенную ниже.
Как добавить файл .gitignore в проект Xcode
Если это не решит вашу проблему, вы можете попытаться объединиться с помощью терминала, используя приведенную ниже команду.
git mergetool
И тогда, если есть конфликт, вы можете решить его.
Ответ 2
Я решил это, сливаясь по-другому:
Сначала я объединил feature1 в разработку, затем я объединился, развиваясь в feature2 и final feature2 в разработке.
Таким образом, не существует конфликтов деревьев.