У меня есть Xcode (4.5), в котором запущен проект, хранящийся в репозитории git. Теоретически я должен иметь возможность git checkout
использовать разные версии кода (из командной строки), чтобы увидеть, как все выглядело в разные моменты времени.
На практике Xcode плохо справляется с изменениями. Файлы, отсутствующие в более старых версиях исходного кода, не забываются Xcode. Они отображаются красным цветом, как будто они отсутствуют. Эти файлы не пропали. Они просто не существовали в то время, когда была сделана предыдущая фиксация.
Я предполагаю, что это происходит из-за чего-то в xcuserdata
, что не сбрасывается каждый раз, когда происходит новая проверка. Он заблокирован .gitignore
.
Любая идея, как я могу это исправить? Спасибо.