Почему редактор версии Xcode 4 иногда говорит "нет редактора",
В Навигаторе проектов рядом с файлом проекта есть небольшое "М", что означает, что оно было изменено.
Поэтому я нажимаю Редактор версий. На левой стороне отображается содержимое файла проекта, а справа - "Без редактора". То же самое, если я пойду в Source Control, Commit Selected Files...
Однако другие файлы (.m,.h,.plist и т.д.) показывают реальные различия и правильные изменения регистрации.
У меня это неправильно настроено?
Ответы
Ответ 1
Это случилось со мной до того, как я обновился до Xcode 4.0.2. Я думаю, что это ошибка. Однако попробуйте обновить статус, перейдя в File -> Source Control -> Refresh Status
.
Кроме того, может быть очевидным, но убедитесь, что вы действительно выбрали измененный файл, щелкнув его в исходном дереве.
Ответ 2
У меня тоже была такая же проблема.
Это несмотря на то, что вы можете использовать интерфейс организатора или интерфейс командной строки, и они выглядят нормально.
До тех пор, пока файл не будет обновлен через файл Xcode... Source Control..commit не распознает файл, и редактор версии, похоже, не будет работать.
Симптом: на правой панели будут отображаться сообщения, такие как файл с добавлением файлов и файл без преобразования, а на левой панели будет отображаться только текущий локальный вариант.
Это особенно странно, потому что бары перехода и временная шкала покажут другие версии, вы просто не можете добраться до них.
Обходное решение - сделать небольшое редактирование для каждого файла, а затем использовать файл Xcode... Управление источниками данных.. Commit.
Затем файлы (и их предыдущие версии) начнут отображаться в редакторе версий.
Ответ 3
Имела ту же проблему, что и при использовании репозитория SVN. Это было решено после того, как я вошел в организатор и подтвердил, что я могу видеть историю изменений отрасли, над которой я работал. Мне нужно было обновить.
Ответ 4
У меня была эта проблема после того, как она была сшита, изменилась ветвь, а затем была отключена с помощью git/sourcetree.
Ни одно из вышеперечисленных действий не было выполнено, но удаление рабочего пространства было выполнено.
По этой ссылке.
Xcode 4 - медленная производительность
The был на Xcode 4.5
Ответ 5
У меня была та же проблема с XCode 4.4.1
Мое решение:
Пока он не показывал No Editor в представлении контроля версий, верхняя панель говорила "Loading Revision" и имела бесконечную полосу прогрессирования.
Я просто дважды щелкнул панель прогрессии, и файлы были загружены в редактор.
Ответ 6
Можно настроить локальный git, чтобы действовать как элемент управления источником. Это приведет к тому, что ваш файл > Управление источником > Работа с фиксацией.
Я думаю, что это пойдет каким-то образом, чтобы ответить на вашу конкретную проблему.
Предупреждение, чтобы вытащить предыдущие версии, вы должны выйти из XCode (для обеспечения безопасности) и использовать CLI git.
Смотрите это для отличной помощи по этой теме.
Xcode 4 git интеграция
Ответ 7
(subversion SCM)
Выполнение действия обновления в организаторе. Панель "Репозитории" выполняет повторную синхронизацию Xcode и устраняет проблему. Нет необходимости совершать.
Ответ 8
Я столкнулся с этой проблемой "Нет редактора", когда попытался дублировать проект, чтобы выполнить некоторые эксперименты, просто выбрав папку и выбрав "Файл" > "Дублировать" в Finder. Xcode не понравилось, и не только дублированный проект дал проблему "Нет редактора", но (после удаления дублированного проекта) я обнаружил, что исходный проект задавал проблему "Без редактора" всякий раз, когда я пытался его открыть.
Мое решение состояло в том, чтобы просто использовать Time Capsule для восстановления папки проекта до того, как я вызвал все эти проблемы. Это сработало!
Я все еще немного озадачен тем, почему это сработало, потому что Finder указал, что ни один из исходных файлов проекта не был изменен в результате чего-либо, что я сделал. Возможно, были некоторые невидимые файлы или что-то, что было изменено....
Ответ 9
Не знаю, но для меня я мог бы вернуться в свой проект, выбрав его из последних файлов
Ответ 10
Была та же проблема с Xcode 7.2.1. Я сделал "Product-Clean", а затем выбрал "Source Control-History" и один из исторических коммитов, выбрав "Показать # измененные файлы" И THEN выбрал значок списка в верхней левой части окна (после значка страницы), Теперь все работает нормально.