2013-03-26 6 views
22

Pracuję w projekcie Xcode i próbuję skonfigurować plik .gitignore, aby niczego nie dostał wewnątrz folderu xcuserdata..gitignore dla wszystkiego wewnątrz folderu xcuserdata nie ignoruje pliku xcuserstate

Mam następujący .gitignore:

# Xcode 
.DS_Store 
*/build/* 
*.pbxuser 
!default.pbxuser 
*.mode1v3 
!default.mode1v3 
*.mode2v3 
!default.mode2v3 
*.perspectivev3 
!default.perspectivev3 
xcuserdata 
profile 
*.moved-aside 
DerivedData 
.idea/ 
*.hmap 
xcuserdata/* 

ale za każdym razem, że buduję/uruchomić projekt i wykonanie git status, to nadal pokazuje następujący plik midified:

modified: MyProject.xcodeproj/project.xcworkspace/xcuserdata/fernando.xcuserdatad/UserInterfaceState.xcuserstate 

Czy ktoś ma jakiś pomysł, co jest nie tak?

Odpowiedz

-1

FWIW, mój xcuserdata folder został NIE śledzone przez git jeszcze i wciąż pojawiają się w git status. Problem polegał na tym, że w moim pliku .gitignore miałem spację przed xcuserdata.

1

Dodatkowe informacje

ja spotkałem to również i wydaje się nie działać, ponieważ .gitignore jeszcze dodanie ich po popełnieniu. Co dodałem robi urok dla mnie

.... ten nie może być odczytany przez .gitignore:

xcuserdata/* 

dodając Działa to dla mnie:

*xcworkspace/xcuserdata/* 

lub należy odczytać:

*/xcuserdata/* 
Powiązane problemy