Usando GitHub para mac con un viejo proyecto de Xcode

Estoy intentando configurar un proyecto de Xcode para usar GitHub para Mac, que fue lanzado ayer: http://mac.github.com/

Nunca antes había usado GitHub (por favor, perdónenme, codificando dioses), así que pensé en probar con una aplicación con una interfaz de usuario amigable para simplones como yo.

Si creo un nuevo proyecto Xcode, puedo elegir usar un repository. GitHub para Mac podrá escanear mis carpetas, y yo podré elegir ese nuevo proyecto. Presumiblemente, esto me dará la capacidad de usar el button Editor de Versión en Xcode, y cualquier cosa que haga con eso se sincronizará con GitHub (¿o no?).

¿Pero cómo creo un repository de un proyecto antiguo? La documentation de GitHub para Mac dice simplemente arrastrar una carpeta a GitHub, pero seguramente el propio proyecto de Xcode necesita que se le diga que está conectado a GitHub … ¿o estoy irremediablemente confundido?

Si arrastra la carpeta a GitHub para Mac, detectaremos si se trata de un repository de Git existente o si debemos convertirlo en uno. A partir de ahí, tendrá un button "Push to GitHub" en la esquina superior derecha. Realmente, simplemente arrástrelo a GitHub para Mac y todo saldrá bien.

Parece que tienes dos preguntas aquí, así que intentaré responderlas por separado. 🙂

Presumiblemente, esto me dará la capacidad de usar el button Editor de Versión en Xcode, y cualquier cosa que haga con eso se sincronizará con GitHub (¿o no?).

Sí, tanto Xcode como Github para Mac se ocupan de su nivel base con los objects de commit de git . Cualquier confirmación que realice en su proyecto se puede navegar en el Editor de versiones en Xcode, así como sincronizarse con un repository de Github usando Github para Mac .

¿Pero cómo creo un repository de un proyecto antiguo?

Si crea un repository con Github para Mac , inicializará un repository en su proyecto actual. Xcode puede recoger esto también y podrá usarlo muy bien. Sin embargo, Xcode a veces toma un poco de time antes de que se dé count de que ha creado un repository de git para él. Intente reiniciar Xcode si no lo recupera de inmediato.