Дополнительная ветвь, отображаемая на панели управления версиями Xcode

#xcode #git

Вопрос:

Странная проблема здесь. Я объединил две ветви с разными наборами функций. Я отделился от одного из двух, а затем слился во втором (используя командную строку). Теперь в панели управления версиями Xcode отображаются две разные ветви как текущие. Это не имеет большого значения, но я хотел бы знать, как избавиться от верхнего (по крайней мере) и желательно понять, почему оба будут отображаться как текущие. Это делает нажатие на пульты немного головной болью, потому что у них одно и то же имя приложения, и поэтому мне нужно убедиться, что я не нажимаю не на ту ветку. Я не особенно хочу переделывать все по-другому, так как в ветвях было довольно много конфликтов слияния.

Снимок экрана дополнительной ветви в панели управления версиями Xcode

Комментарии:

1. Даже после того, как я клонировал новую версию пульта дистанционного управления, и там все еще есть дополнительная ветвь.

Ответ №1:

Понял это… В файле pbxproj было два файла, указывающих на другие папки филиала. Похоже, это произошло, когда я слился. Удаление ссылок на эти файлы и указание на файлы в правильной папке проекта, а затем фиксация и нажатие привели к удалению дополнительных ветвей.