Estoy tratando de ignorar las carpetas xcuserdata que xcode 4 modifica y siguen apareciendo a pesar de estar en mi archivo .gitignore..gitignore no ignorará el directorio
Mi archivo .gitignore como una línea:
xcuserdata
Sin embargo, tan pronto como la interfaz de usuario cambia nada en Xcode, me sale esto:
# modified: XXXXXXXX.xcodeproj/project.xcworkspace/xcuserdata/XXXX.xcuserdatad/UserInterfaceState.xcuserstate
me han hecho un ...
git rm -r --cached XXXXXXXX.xcodeproj/project.xcworkspace/xcuserdata/XXXX.xcuserdatad/UserInterfaceState.xcuserstate
... ... y trató
git rm -r --cached XXXXXXXX.xcodeproj/project.xcworkspace/xcuserdata
... seguido de una confirmación. He hecho esto cerca de 10 veces y simplemente no desaparecerá y será ignorado. Sigue volviendo.
¿Qué estoy haciendo mal? Claramente hay algo que no entiendo. El archivo se agregó al repositorio cuando lo creé por primera vez y ahora estoy tratando de deshacerme de él.
Solo quiero que ese archivo quede completamente sin seguimiento, como si nunca se hubiera agregado al repositorio.
Creo que sé lo que estaba pasando. Dado que el archivo se había modificado, todavía no se había hecho un 'add' en él, por lo que la 'rm' seguida de la 'confirmación' no estaba tomando. No tiene 100% de sentido, pero una vez que lo hice con el archivo antes de que xcode lo modificara, todo funcionó. –