При попытке сменить ветку я получил сообщение о том, что мои учетные данные были неверными. С тех пор Xcode показывает неправильную ветвь. Когда я в командной строке, это позволяет мне изменять ветви, тянуть, фиксировать и т. Д. c ...
- Когда я попробуйте изменить ветви в Xcode, он говорит, что хранилище заблокировано.
- В нем нет файла блокировки. git, и я могу перейти с терминала (xcode не меняется)
- Я удалил производные данные, перезапустил и т.д. c ...
- Я полностью удалил проект и вернулся из GitHub Enterprise.
- На секунду это сработало ...
- , но я попытался сменить ветку, и мои старые ветви появились, и я снова замерз.
- пришлось клонировать в однако тот же каталог
Куда кэшируется это состояние, поэтому я могу удалить его и запустить fre sh?
РЕДАКТИРОВАТЬ:
Я полностью удалил Xcode, заново загрузил версию, которую я использую (10.3), удалил эти кэши:
sudo rm -R ~ / Library / Caches / com.apple.dt
sudo rm -R ~ / Library / Preferences / com.apple.dt
согласно этому ответу: { ссылка }
После настройки я перенастроил свой Apple ID и учетную запись GitHub Enterprise и повторил повторный вызов.
И снова все выглядело нормально, пока я не попытался сменить ветви ...
Затем снова всплыли мои предыдущие локальные ветки, и я снова оказался на совершенно другой ветке, и при любом переключении попытки выдается ошибка блокировки репо.
* 10 53 * Когда я запускаю 'git status' из командной строки, тонны дубликатов файлов извлекаются из некоторого кэша, и я показываюсь в той ветке, которой я ожидаю. Я могу делать все, что захочу из командной строки (все еще нет файла блокировки. git), но это не отражается в Xcode !!!
Также на экране запуска в Xcode отображаются более старые, ранее удаленные проекты. Есть какой-то кэш Xcode, который пытается откуда-то восстановиться ...