2014-09-17 4 views
3

Это мой gitignore файл:не .gitignore работает xcuserdata каталог в XCode проекта

# Xcode 
*.pbxuser 
*.mode1v3 
*.mode2v3 
*.perspectivev3 
*.xcuserstate 
project.xcworkspace/ 
xcuserdata/ 

Тем не менее, все еще обнаруживает изменения здесь:

BW.xcodeproj/project.xcworkspace/xcuserdata/cooluser.xcuserdatad/UserInterfaceState.xcuserstate 

Это на XCode 6.

Что я делаю неправильно?

Спасибо!

+3

ли вы добавить '.gitignore' после файла уже отслеживаются? –

ответ

11

Файл BW.xcodeproj/project.xcworkspace/[...]/UserInterfaceState.xcuserstate должен быть отслежен git.

Когда вы добавляете запись в .gitignore, она влияет только на невоспроизводимые файлы. Если они уже отслеживаются, они не удаляются автоматически из репозитория.

Вы можете удалить этот файл вручную с помощью: git rm --cached BW.xcodeproj/project.xcworkspace

Смежные вопросы