para mac descargar xcode git github xcode4.5 commit

mac - No se puede excluir el estado de la interfaz de usuario de commit en xcode



xcode download (2)

Si esos archivos ya están comprometidos, debe eliminarlos del índice antes de ver su archivo .gitignore funcionar.

git rm --cached *.xcuserstate # or git rm -r --cached project.xcworkspace

No puedo excluir el archivo de estado de la interfaz de usuario de la confirmación.

Cada vez que trato de presionar a github, me pide que me comprometa primero e inserte el archivo de estado de la interfaz de usuario en los cambios (incluso si no moví el mouse o la interfaz, aún así se muestra para confirmar).

Probé diferentes métodos, descritos en otros temas similares. Por ejemplo, traté de agregar todos los casos posibles de interfaz de usuario en el .gitignore en la raíz, así:

*.xcuserstate project.xcworkspace xcuserdata UserInterfaceState.xcuserstate project.xcworkspace/ xcuserdata/ UserInterface.xcuserstate

No funcionó. Traté de limpiar el caché y reiniciar git, no ayudó.

El comando de estado de Git dice lo siguiente: "modified: .xcodeproj / project.xcworkspace / xcuserdata / .xcuserdatad / UserInterfaceState.xcuserstate"

Y parece que esto

Por favor ayuda (me está volviendo loco)!


Para agregar a la respuesta de VonC después de llamar a -rm, también tienes que confirmar y luego presionar (haz esto en la terminal ANTES de tocar Xcode o las herramientas git nuevamente), eso resolvió mi problema.

Asi que

git rm --cached *.xcuserstate git commit -m "Removed cached files" git push

Entonces puedes tocar Xcode nuevamente