xcode git

Usando Git con un proyecto XCode existente



(5)

Xcode 7 (y 8)

Si estuviera comenzando un nuevo proyecto, simplemente verifique el repositorio Create Git durante la instalación. (Luego salte a la parte de Confirmar a continuación).

Pero si está trabajando con un proyecto existente, vaya a Xcode > Preferencias ... > Control de fuente y marque la casilla Habilitar control de fuente .

Luego, en el menú principal de Control de fuente , elija Crear copia de trabajo ....

(Si obtiene el error "Dígame quién es usted", vea esta pregunta / respuesta o alguna de las otras preguntas relacionadas).

Cuando eso haya terminado, realice cualquier cambio en uno de sus archivos de proyecto de Xcode. Luego regrese al menú de Control de Fuente y elija Commit .

Y escriba un mensaje de confirmación y haga clic en el botón Confirmar . (Si el botón de confirmación está desactivado, realice un cambio menor en su proyecto y vuelva a intentarlo).

En Github, inicia sesión y crea un nuevo repositorio .

Llámalo como quieras, pero no agregues un archivo README o .gitignore o licencia todavía. Puedes agregar esas cosas más tarde. Hacerlo ahora hará que la sincronización sea más difícil.

Copie el enlace a su repositorio.

Vaya a Source Control > su nombre de sucursal > Configure .

Haga clic en la pestaña Remotos > botón " + "> Agregar control remoto ....

Ingrese el nombre del repositorio github y pegue la dirección.

Después de agregar el control remoto, haga clic en Insertar en el menú de Control de fuente . Ingrese su nombre de usuario y contraseña de github. Eso es. Tu proyecto debe copiarse en github ahora.

(Al principio tuve problemas para aceptar mi nombre de usuario y contraseña. Si eso te sucede, ve a Xcode > Preferencias ... > Cuentas > tu nuevo repositorio . Introduce tu nombre de usuario y contraseña y luego prueba nuevamente con Push .)

Puede agregar un LÉAME y otros archivos, pero si lo hace desde la web, tendrá que hacer Control de fuente > Acceder a Xcode antes de confirmar otros cambios.

Ahora, cada vez que realice cambios en Xcode, todo lo que tiene que hacer es confirmar y presionar .

Aprendí este método principalmente desde here .

Ver también

Estoy intentando descubrir cómo usar git en el flujo de trabajo de mi proyecto, y tengo un proyecto XCode existente que quiero poner en el repositorio. Creo que tengo el repositorio configurado correctamente en el organizador, pero el menú de Control de Fuente está atenuado.
Aparentemente, es fácil de hacer si comienzas un nuevo proyecto, pero ¿cómo importo un proyecto existente con instantáneas y todo?

Estoy usando XCode 4 y git 1.7.4

Además, si hay algún buen tutorial sobre la configuración de git y las mejores prácticas, sería bueno. Llego un poco tarde al juego, por lo que cualquier cosa que pueda ponerme al día sería genial.


Acabo de pasar por el proceso de hacer esto para varios proyectos, y encontré algunos problemas. Aquí estaba mi proceso, principalmente reconstruido a partir de las otras respuestas en esta página / sitio. El orden es muy importante aquí

  1. Abra el terminal y el cd en el directorio que contiene el archivo .xcodeproj
  2. git init
  3. En el buscador, ingrese la carpeta .git recién creada (en el mismo directorio que el archivo .xcodeproj). Buscar información / excluir, abrir y agregar estas líneas, .DS_Store y xcuserdata /
  4. No estoy seguro si esto es necesario, pero utilicé terminal para codificar info / excluir a un archivo .gitignore
  5. git add.
  6. git commit -m "Confirmación inicial"
  7. Ahora, para que XCode realmente vea el repositorio. En el organizador del proyecto, primero debe eliminar el proyecto de la pestaña Proyectos. Luego simplemente vuelve a abrir el proyecto para recuperarlo. Esto detectará el repositorio GIT recién creado
  8. En la pestaña de repositorios del organizador, luego ramifico la rama / interruptor principal en cualquier versión en la que esté trabajando.

Esperemos que esto ayude a alguien sin ser demasiado redundante. Lo que ahora parece simple fue definitivamente un desafío para alguien nuevo en GIT con proyectos existentes


Echa un vistazo a mi publicación sobre este tema Configuración de un repositorio git en XCode para un proyecto preexistente . Lo anterior es correcto, pero incluirá UserInterfaceState en sus cambios a medida que se compromete y esto podría ser molesto porque este archivo se actualiza cada vez que hace algo en xcode, incluso si es tan simple y navega por los archivos o carpetas de su proyecto.


GitHub tiene algunos muy buenos tutoriales de git en help.github.com .

para hacer la configuración inicial de un repositorio, abra una ventana de terminal y un CD en el directorio del proyecto. una vez allí, escriba

git init git add . git commit -m "Initial commit"

Reinicie Xcode. El repositorio ahora debe estar configurado, y podrá administrarlo en xcode 4.


si su XCODE 7 no se está conectando con el repositorio de GIT existente. Intenta seguir

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