sto cercando di ignorare le cartelle xcuserdata che XCode 4 modifica e continuano tornare, pur essendo nel mio file .gitignore..gitignore non ignorerà la directory
Il mio file .gitignore come una riga:
xcuserdata
Eppure, non appena ho cambiato nulla interfaccia utente in Xcode, ottengo questo:
# modified: XXXXXXXX.xcodeproj/project.xcworkspace/xcuserdata/XXXX.xcuserdatad/UserInterfaceState.xcuserstate
Ho fatto un ...
git rm -r --cached XXXXXXXX.xcodeproj/project.xcworkspace/xcuserdata/XXXX.xcuserdatad/UserInterfaceState.xcuserstate
... e ha cercato ...
git rm -r --cached XXXXXXXX.xcodeproj/project.xcworkspace/xcuserdata
... seguito da un commit. L'ho fatto vicino a 10 volte e non andrà via e sarà ignorato. Continua a tornare.
Cosa sto sbagliando? C'è chiaramente qualcosa che non capisco. Il file è stato aggiunto al repository quando l'ho creato per la prima volta e ora sto cercando di sbarazzarmene.
Voglio solo che il file diventi completamente non tracciata, come non era mai stato aggiunto al repository.
Penso di sapere cosa stava succedendo. Dato che il file è stato modificato, non ha ancora avuto un 'add' fatto su di esso, quindi il 'rm' seguito dal 'commit' non stava prendendo. Non ha senso al 100%, ma una volta che l'ho fatto con il file prima che xcode lo abbia modificato, tutto ha funzionato. –