Actualizaciones de TowerBuilder

TowerBuilder, la base con la que estás construyendo tu sitio, puede tener actualizaciones eventuales y es importante mantener tu repositorio sincronizado con el original para tener siempre las últimas actualizaciones de seguridad y nuevas funcionalidades. El proceso para sincronizar los repositorios consiste de los siguientes pasos:

  1. En tu navegador, abre la página principal de tu repositorio (https://github.com/tu_usuario/TowerBuilder).
  2. Arriba del listado de archivos, del lado derecho, ubica el botón «Compare» y dale un click.
  3. La pantalla siguiente te muestra los cambios que has realizado en tu versión de TowerBuilder, pero esto no es exactamente lo que queremos ver aquí, sino los cambios hechos en el repositorio original de TowerBuilder. Debajo del título de la página encontrarás varios selectores que te permiten elegir los repositorios a comparar. En el primero de izquierda a derecha, selecciona tu propio repositorio.
  4. En la siguiente pantalla, haz click en el link que dice «compare across forks» que se encuentra justo debajo del título de la página, del lado derecho.
  5. Verás que se habilitan nuevamente los selectores de la pantalla anterior. Ahora deberás utilizar el tercer selector de izquierda a derecha para escoger el repositorio base de TowerBuilder (ProjectPODER/TowerBuilder). Esto mostrará los cambios realizados en el repositorio maestro, que serán las actualizaciones que debes integrar a tu repositorio. Si no existen actualizaciones, aparecerá un mensaje con el texto «There isn’t anything to compare» y no será necesario continuar con el proceso.
  6. Haz click en el botón verde que dice «Create pull request». Aparecerá un editor de texto donde puedes ingresar un mensaje, no es necesario ingresar ningún mensaje, pero es buena práctica ingresar un mensaje que especifique que estás realizando actualizaciones desde el repositorio maestro.
  7. Puedes hacer click en el botón verde que dice «Create pull request» nuevamente.
  8. La pantalla siguiente te debe indicar que no existen conflictos mediante un ícono verde con un cheque blanco. Si existen conflictos entre los repositorios no aparecerá este ícono, y no será posible realizar las actualizaciones. Justo debajo del ícono aparece un botón verde que dice «Merge pull request», debes hacer click en este botón. El texto del botón cambiará a «Confirm merge», debes hacer click de nuevo para finalizar el proceso de sincronización.

Puedes seguir esta secuencia de pasos cada vez que desees sincronizar tu repositorio con los cambios y mejoras del repositorio maestro.