xcode 4.3.2 echa un vistazo a la versión anterior

Xcode ahora tiene un sistema de control de versiones incorporado. ¿Cómo puedo verificar la versión anterior de mi proyecto actual en una location diferente?

Gracias

Usted está viendo dos pasos aquí:

  1. Clonando el repository.
  2. Verificando una revisión anterior.

Clonando el repository

Esto es bastante sencillo a través de los pasos de la documentation de Xcode (busque "Clonar o verificar una copy de un proyecto para usar localmente").

Digamos que comenzamos con un proyecto llamado "Foo" con un repository creado por Xcode. Ya hice esto e hice un par de compromisos. En el Organizador de repositorys (Command-Shift-2, seguido de cambiar a la pestaña "Repositorios"), puedo ver que Foo aparece en el lado izquierdo. Para clonar este repository, click el signo más en la parte inferior izquierda de la window (se muestra a continuación).

Organizador de repositorios.

De acuerdo con las instrucciones de Apple, selecciono "Checkout or Clone Repository …". En la vista siguiente proporciono la ruta completa al repository de Foo y continúo con los pasos. En definitiva, tengo dos copys de "Foo" en el Organizador de Repositorios.

Verificando una revisión anterior

Supongamos por la respuesta que estás usando Git.

Esta pregunta y esta pregunta indican que no se admite el control de una revisión específica en Xcode. Puedes hacerlo bastante fácilmente en la terminal.

En la captura de pantalla a continuación, puede ver el logging de compromiso de mi repository que se muestra en el Organizador de repositorys. Confirmar a04ae8d14d13 es la CABEZA actual del repository. Digamos que quiero verificar commit ea09c358d44f .

Confirmar registro

Para hacer esto, abro un terminal, cd en /Users/David/Documents/Projects/Foo2 y hago el git checkout ea09c358d44f . Después de hacer eso, puede actualizar el organizador del repository y ver la nueva vista del logging de confirmación.

Confirmar registro después del pago.