XCode не обязуется GIT
Некоторое время бегали по поисковому запросу.
Я работаю над своим приложением в течение недели, и теперь я пытаюсь выполнить git, поэтому я могу начать разветвление и попробовать новые вещи. Но я не могу совершать свои изменения. Я получаю следующее сообщение:
"Рабочая копия" APP NAME "не удалось зафиксировать файлы.
fatal: Не удалось переключиться на "/Пользователи/Leonne/Documents/iOS Projects/APP NAME/APP NAME/Resources": Нет такого файла или каталога "
Я инициализировал репозиторий git. Я не понимаю, что может произойти.
Раньше я создавал папку "Ресурсы" , но потом удалял ее. Я никогда не делал этого в папке "Ресурсы" . Я удалил папку "Ресурсы" , потому что это давало мне проблемы, когда я пытался скомпилировать мое приложение. Я работаю с XCode 4.4.
Любая помощь будет оценена.
Ответы
Ответ 1
Похоже, у меня есть плохая привычка решать мои часовые проблемы через 5 минут после публикации о них на StackOverflow, ха-ха.
Мое исправление было довольно простым. Я перешел на указанный маршрут и повторно создал папку "Ресурсы". Я добавил папку в свой проект через XCode "добавить файлы". Непосредственно после этого я удалил его оттуда, переместив его в корзину. Теперь я могу скомпилировать и передать, слава богу.
Ответ 2
Хорошо, я испытал эту проблему сегодня утром. Я не знаю, является ли мое идеальное решение. Мой Mac разбился, и я перезапустил его, и я мог снова совершить.
Если мое исправление будет верно и с вами, то это может быть ошибка с XCode.
Edited
Кажется, моя ошибка все еще существует, и следующее мое исправление.
Кажется, у графического интерфейса Xcode есть некоторая проблема с использованием GIT правильно. Поэтому я использовал терминал для этого. Я пошел в рабочий каталог, а затем сделал git status
, это покажет вам список файлов, которые были удалены/изменены/добавлены. Вы можете вручную добавить их все вместе, используя git add
или просто прямую git commit -a
(не рекомендуется в сложных проектах)
Это решило проблемы с фиксацией, и когда я отправился в Xcode, эта ошибка больше не существует