Aprende a Programar Apps para iPhone con  Swift, SwiftUI y UIKit - lafactoriaapple

Control de Versiones en Xcode

Ya que sabemos las formas de crear un Repositorio en Xcode:

En el momento de crear un Proyecto

Con un Proyecto ya creado

Veamos el funcionamiento del Control de Versiones en Xcode.

Cómo comprobamos los cambios efectuados en un archivo

Para este ejemplo vamos a hacer algunos cambios en el fichero ContentView.swift

Pulsamos el botón Show or hide Code Review que lo encontramos en la esquina superior derecha de Xcode

El panel central de Xcode (el editor de código) se divide en dos paneles:

• El panel izquierdo muestra el estado actual del proyecto (Working Directory)
• El panel derecho muestra el estado actual del repositorio (Local Repository)

En la barra de separación de los dos paneles aparecerán marcados los cambios que hemos realizado

Si nos fijamos en el Project Navigator (panel izquierdo de Xcode), vemos que ha aparecido una letra M a la derecha del nombre del fichero ContentView.swift que nos indica que ha sido modificado.

Si añadimos algún fichero, aparecerá una letra A, indicando que ha sido añadido.

Cómo hace un Commit

Si realizamos un Commit, se guardan los cambios que hemos realizado en nuestro Repositorio Local. Esta acción la llevaremos a cabo después de verificar que el código funciona correctamente.

Abrimos el menú Menú Source Control > Commit

Nos aparece la siguente pantalla indicando los ficheros que se han cambiado

En el panel inferior hacemos los comentarios documentando los cambios que hemos realizado

Hacemos clic en el botón Commit

En un paso posterior tendremos que conectar nuestro Repositorio Local con GitHub

Más en esta Sección