Почему редактор версии Xcode 4 иногда говорит «нет редактора» - PullRequest
16 голосов
/ 13 мая 2011

В Project Navigator рядом с файлом проекта есть маленькая буква «М», что означает, что он был изменен.Поэтому я нажимаю на Редактор версий.Левая сторона показывает мне содержимое файла проекта, а правая - «Нет редактора».То же самое, если я зайду в Source Control, зафиксирую выбранные файлы ...

Однако другие файлы (.m, .h, .plist и т. Д.) Все показывают реальные различия и корректно регистрируют изменения.

Есть ли у меня неправильная конфигурация?

Ответы [ 10 ]

8 голосов
/ 09 июля 2011

Это случилось со мной до того, как я обновился до Xcode 4.0.2. Я думаю, что это ошибка. Однако попробуйте обновить статус, перейдя на File -> Source Control -> Refresh Status.

Кроме того, это может быть очевидно, но убедитесь, что вы действительно выбрали измененный файл, щелкнув его в дереве исходного кода.

4 голосов
/ 10 мая 2012

У меня тоже было, точно такая же проблема.

Это несмотря на то, что вы можете использовать либо интерфейс органайзера, либо интерфейс командной строки, и они выглядят нормально.

Пока файл не был обновлен через Файл XCode ... Source Control..commit, он не распознает файл, и редактор версии, кажется, не работает.

Симптом: Правая панель покажеттакие сообщения, как «Добавленный файл» и «Неверсионный файл», а на левой панели будет отображаться только текущая локальная ревизия.

Это особенно странно, поскольку на полях перехода и временной шкале отображаются другие ревизии, к которым вы просто не можете добраться.их.

Обходной путь - сделать небольшое редактирование для каждого файла, а затем использовать Xcode's File..Source Control..Commit.

Затем файлы (и их предыдущие версии) начнут отображатьсяв редакторе версий.

2 голосов
/ 29 октября 2012

У меня была такая же проблема с использованием SVN-репозитория. Это было решено, как только я вошел в органайзер и проверил, что я могу видеть историю изменений ветви, над которой я работал. Я должен был нажать обновить.

1 голос
/ 05 ноября 2012

У меня возникла эта проблема после сохранения, изменения ветки и последующего удаления с помощью git / sourcetree.

Ничего из вышеперечисленного не сработало, но удаление рабочей области сработало. По этой ссылке. Xcode 4 - низкая производительность

Был на Xcode 4.5

0 голосов
/ 19 мая 2016

Была такая же проблема с Xcode 7.2.1.Я сделал «Product-Clean», а затем выбрал «Source Control-History» и одну из исторических фиксаций, выбрав «Показать # измененные файлы» И ПОТОМ выбрал значок списка в верхней левой части окна (после значка страницы),Теперь все отлично работает.

0 голосов
/ 04 июня 2013

Понятия не имею, но я могу вернуться в свой проект, выбрав его из последних файлов

0 голосов
/ 24 декабря 2012

Я столкнулся с проблемой «Нет редактора», когда попытался создать дубликат проекта для экспериментов, просто выбрав папку и выбрав «Файл»> «Дублировать» в Finder.Xcode это не понравилось, и не только дублированный проект вызывал проблему «Нет редактора», но (после удаления дублированного проекта) я обнаружил, что оригинальный проект создавал проблему «Нет редактора» всякий раз, когда я пытался открыть его.

Моим решением было просто использовать Time Capsule для восстановления папки проекта до того, как я вызвал все эти проблемы.Это сработало!

Я все еще немного озадачен тем, почему это сработало, потому что Finder указал, что ни один из исходных файлов проекта не был изменен в результате всего, что я сделал.Возможно, были какие-то невидимые файлы или что-то, что было изменено ....

0 голосов
/ 22 ноября 2012

(подрывная деятельность СКМ) Выполнение действия обновления на панели организатора репозиториев приводит к повторной синхронизации Xcode и устранению проблемы. Не нужно совершать.

0 голосов
/ 13 сентября 2012

Можно настроить локальный git, который будет действовать как элемент управления исходным кодом. Это заставит ваш файл> Управление исходным кодом> Фиксация работать.

Я думаю, что это поможет решить вашу конкретную проблему.

Предупреждение, чтобы вытащить предыдущие версии, вам нужно выйти из XCode (для безопасности) и использовать CLI git.

См. Это для отличной помощи по этой теме.

Интеграция с Xcode 4 git

0 голосов
/ 12 сентября 2012

У меня была такая же проблема с XCode 4.4.1

Мое решение: В то время как он отображал «Нет редактора» в представлении «Контроль версий», на верхней панели говорилось «Загрузка ревизии» и имел бесконечную шкалу прогресса. Я просто дважды щелкнул по строке прогресса, и файлы были загружены в редактор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...