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, эта ошибка больше не существует