En este ejercicio usted va a crear una rama en el repositorio GIT llamada
develop. Posteriormente realizará la fusión de la rama develop con master.
Tareas:
Creando la rama develop del repositorio GIT:
1. Ingrese a Netbeans y abra el proyecto taller1_1. En el Project Browser de
clic derecho sobre el proyecto y seleccione la opción Git > Branch/Tag > Create Branch. 2. En el campo Branch Name digite develop y asegúrese que el campo Checkout Created Branch se encuentre seleccionado y luego de clic en Create. 3. Para verificar la creación del Branch abra la ventana Git Repository Browser ejecutando la opción del menú Team > Git > Repository Browser. Allí debe visualizar una sección como la siguiente:
Nota: En negrilla se identifica la rama donde se encuentra ubicado
actualmente. Adicionalmente note que esta rama solo está creada en el repositorio local y no en el remoto.
4. Realice modificaciones en el archivo index.html que se encuentra en el
directorio “Web Pages”. 5. Haga commit en el repositorio local para almacenar los cambios realizados. Para esto de clic derecho sobre el proyecto taller1_1 y seleccione Git > Commit. 6. Escriba un comentario en el campo Commit Message, Ejemplo: “Se realizan cambios en el archivo index.html en la creación de la rama develop”. 7. Asegúrese que se encuentre seleccionado el archivo index.html en la sección “Files to commit” y luego de clic en Commit. 8. Cargue los cambios realizados en el repositorio remoto. Para realizar esta tarea de clic derecho en el taller1_1 y selección Git > Remote > Push, en la pantalla Remote Repository seleccione la opción “Select configured Git Repository Location” y escoja entre la lista seleccionable la url del repositorio que usted creó en gitLab y que también usó con el comando clone. Si le aparece vacía la lista seleccione la segunda opción “Specify Git Repository Location” y diligencie los campos Repository URL (<url del repositorio remoto>), usuario y password. De clic en siguiente. 9. En la pantalla “Select Local Branches” seleccione el Branch que tiene cambios, en este caso develop y luego de clic en siguiente. 10. En la pantalla “Update Local References” asegúrese que aparece seleccionado el Branch develop y de clic en finalizar. 11. A la pregunta ¿Do you want to set up branch “develop” to track the remote branch? Responda si. 12. Abra la Ventana Git Repository Browser y verifique que aparece la nueva rama en el repositorio remoto. 13. Ingrese al portal www.gitlab.com y de clic en la opción Repository > Files en el menú izquierdo. Luego verifique que en la parte superior de la pantalla esté seleccionado el Branch “master” y navegue hasta encontrar el archivo modificado (index.html) y verifique el contenido el cual no debe contener las modificaciones realizadas en los pasos anteriores. Luego seleccione el Branch “develop” y verá que el contenido del archivo contiene los cambios realizados sobre dicha versión.
Realizando el merge de ramas:
14. En el netbeans cámbiese a la rama master. Para hacer esto de clic
derecho sobre el proyecto taller1_1 y seleccione Git > Branch/Tag > Swtich to Branch y en la pantalla que presenta seleccione la rama master. 15. Verifique que el archivo index.html no tiene los cambios realizados. 16. Realice el merge de las ramas seleccionando la opción Git > Branch/Tag > Merge to Revision. En la pantalla presentada seleccione la Revision que desea integrar con la rama master, en este caso de clic en Select y seleccione la rama develop. Luego de clic en el botón Merge. 17. Cargue los cambios en el repositorio remoto. Para realizar esta tarea de clic derecho en el taller1_1 y selección Git > Remote > Push, en la pantalla Remote Repository seleccione la opción “Select configured Git Repository Location” y escoja entre la lista seleccionable la url del repositorio que usted creó en gitLab y que también usó con el comando clone. Si le aparece vacía la lista seleccione la segunda opción “Specify Git Repository Location” y diligencie los campos Repository URL (<url del repositorio remoto>), usuario y password. De clic en siguiente. 18. En la pantalla “Select Local Branches” seleccione el Branch que tiene cambios, en este caso master y luego de clic en siguiente. 19. En la pantalla “Update Local References” asegúrese que aparece seleccionado el Branch master y de clic en finalizar.
Creando una etiqueta (tag):
20. Cree una etiqueta con el nombre o número de la versión cargada en la
rama master. Para realizar esto de clic derecho sobre el proyecto taller1_2 y seleccione la opción Git > Branch/Tag > Create Tag. 21. En el campo Tag Name digite “v1.0” y en Tag Message digite “Creando la versión 1.0”, luego de clic en “Create”. 22. Cargue el tag creado en el repositorio remoto. Para realizar esta tarea de clic derecho en el taller1_1 y selección Git > Remote > Push, en la pantalla Remote Repository seleccione la opción “Select configured Git Repository Location” y escoja entre la lista seleccionable la url del repositorio que usted creó en gitLab y que también usó con el comando clone. Si le aparece vacía la lista seleccione la segunda opción “Specify Git Repository Location” y diligencie los campos Repository URL (<url del repositorio remoto>), usuario y password. De clic en siguiente. 23. En la pantalla “Select Local Branches” seleccione el Branch que tiene cambios, en este caso tags y luego de clic en siguiente. 24. En la pantalla “Update Local References” de clic en finalizar.