2013-03-26 12 views
22

Ich arbeite in einem Xcode-Projekt und versuche, das .gitignore so zu konfigurieren, dass nichts in den Ordner "xcuserdata" gelangt..gitignore für alles im Ordner "xcuserdata" ignoriert keine xcuserstate-Datei

Ich habe folgendes .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/* 

aber jedes Mal, dass ich bauen/führen Sie das Projekt und führen Sie git status, es zeigt immer noch die folgende midifizierte Datei:

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

Hat jemand haben irgendeine Idee was ist los?

Antwort

-1

FWIW, mein xcuserdata Ordner von git NOT wurde noch verfolgt und wurde noch in git status auftauchen. Das Problem war, dass ich ein Leerzeichen vor xcuserdata in meiner .gitignore Datei hatte.

1

Zusatzinfo

ich auch dies erlebt haben und scheint nicht zu arbeiten, da .gitignore sie noch nach Begehung Zugabe. Was habe ich hinzugefügt hat der Reiz für mich

.... dies nicht durch die .gitignore gelesen werden:

xcuserdata/* 

Zugabe für mich funktioniert:

*xcworkspace/xcuserdata/* 

oder gelesen werden:

*/xcuserdata/* 
Verwandte Themen