Я знаком с различиями между группами и фактическими каталогами в XCode. Я всегда создаю фактическую папку в Finder и перетаскиваю ее в проект, гарантируя, что «копия» не будет проверена.
Когда я перемещаю папки, я удаляю элементы только по ссылке, перемещаю их в видоискатель, а затем снова добавляю их.
Теперь я впервые использую git и обнаружил в своем тестировании, что если я удаляю каталог, используя метод, описанный выше, я не могу выполнить коммит. Xcode говорит мне, что не может переключиться на каталог, потому что «такого файла или каталога нет». Из того, что я нашел в сети, git не уведомляется об изменениях каталога, когда это делается в Xcode.
Как я могу перемещать файлы и папки, используя git в Xcode 4, и чтобы компилятор и git знали о шагах, чтобы я мог их зафиксировать?