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