iphone xcode git

iphone - Xcode y Git Source Control: "La copia de trabajo XXXXX no pudo confirmar los archivos"



(5)

En caso de que ninguna de las soluciones anteriores funcionara, quería mencionar que en mi caso obtuve este error al arrastrar algunas bibliotecas a mi proyecto svn que eran de github y bajo algún tipo de control GIT.

He estado usando Xcode para desarrollar y publicar aplicaciones durante casi un año. He estado usando git como el repositorio local y bitbucket como el repositorio remoto. Todo ha ido bien hasta esta mañana. Ahora recibo un error "La copia de trabajo" xxx "no pudo confirmar los archivos. Por favor, dime quién eres. Xcode luego sugiere que ejecute git config y le proporcione una dirección de correo electrónico y un nombre. No tengo idea de por qué de repente necesita saber quién soy. No sé quién pensaba que era antes y no quiero que se vuelva más confuso de lo que es ahora. No he hecho nada con las instrucciones del comando en la Mac, así que no estoy seguro de dónde espera que ingrese esta información. Recordaba vagamente haber visto sugerencias sobre el uso del símbolo del sistema para configurar bitbucket hace un año, pero parecían confusas, así que hice todo lo posible desde la GUI de xcode. ¿Es esto algo nuevo en xcode 4.6? ¿Qué debo hacer?


Me enfrenté al mismo problema después de instalar Xcode 7. La solución proporcionada por Kent Latimer funcionó para mí. Config sin --global en el directorio del espacio de trabajo desde la terminal.

xcrun git config user.name "Toto" xcrun git config user.email [email protected]


Una alternativa: suponiendo que haya configurado realmente git para que funcione con xcode y suponiendo que solo se está reproduciendo xcode, puede probar esto como una alternativa en xcode cuando su proyecto esté abierto:

Control de fuente -> Configurar -> haga clic en "ok"

Esto parece actualizar la configuración que configuró inicialmente.


Yo estaba recibiendo esto también. al principio pude reiniciar el mac y todo estaba funcionando bien. Eventualmente, aunque el problema volvió con una venganza, incluso con un reinicio, no me dejaba comprometerme, así que tuve que hacer el amor por la línea de comando. Una advertencia es que tienes que escribir xcrun antes de que cualquier comando de git en la terminal cuando usas vanilla git instalado con Xcode.

así que escribe:

xcrun git config --global user.email [email protected] xcrun git config --global user.name "your name"

después de hacer esto todo estaba bien y elegante.


Un archivo comprometido puede causar el error:

La copia de trabajo '''' no pudo confirmar los archivos. No se pudo comunicar con una aplicación de ayuda

Para aquellos que usan Xcode para Source Control y que han intentado sin éxito:

xcrun git config --global user.name "Toto" y
xcrun git config --global usuario.email [email protected]

Verifique si un archivo comprometido está causando este problema.

A continuación, le mostramos cómo navegar a través de este error: Al confirmar, desmarque un archivo a la vez y pruebe Comprometerse. Si eso no funciona, desmarque varios archivos y solo deje algunos o uno marcado.

Qué esperar: finalmente, debe averiguar qué archivo impide las comunicaciones con el git. Una vez que todos los demás archivos estén comprometidos, ignore todos los cambios. Todo debería funcionar bien después de esto.

¿Cómo pueden los archivos cambiar sin ser rastreados? Un archivo modificado sin ser rastreado por Source Control causará este problema. Esto podría suceder si tal vez tuviera que cambiar MacBooks a una copia de seguridad para que pueda enviar su MacBook principal para su reparación. Usar Dropbox para sincronizar tus archivos funciona, en su mayor parte, pero el Xcode original puede hacer un cambio sutil que no fue rastreado en la MacBook donde se está migrando el proyecto.