Diferencia entre revisiones de «Ejercicios de git»

De Wiki de EGC
Saltar a: navegación, buscar
 
Línea 4: Línea 4:
  
 
# Haz un fork del repositorio de DECIDE para trabajar en el. En esta clase, vamos a introducir una nueva característica dentro del  
 
# Haz un fork del repositorio de DECIDE para trabajar en el. En esta clase, vamos a introducir una nueva característica dentro del  
código de Decide. Concretamente, se pide que modigfiquemos el booth para que muestre exclusivamente  [[ voting.name ]] a mayor tamaño de letras.  
+
código de Decide. Concretamente, se pide que modigfiquemos el booth para que muestre exclusivamente  [[ voting.name ]] a mayor tamaño de letras. Para esto, crearemos una nueva rama con nombre improveBooth.
 
 
Para esto, crearemos una nueva rama con nombre improveBooth.
 
  
 
# En la nueva rama creada vamos a realizar las modificaciones necesarias dentro del fichero decide/decide/booth/templates/booth/booth.html y añade esa informacion en el readme.md
 
# En la nueva rama creada vamos a realizar las modificaciones necesarias dentro del fichero decide/decide/booth/templates/booth/booth.html y añade esa informacion en el readme.md

Revisión actual del 13:31 9 nov 2019

Se han omitido intencionalmente los momentos en los que hay que hacer commit salvo en aquellos que son necesarios para algo.

Ejercicio (a):

  1. Haz un fork del repositorio de DECIDE para trabajar en el. En esta clase, vamos a introducir una nueva característica dentro del

código de Decide. Concretamente, se pide que modigfiquemos el booth para que muestre exclusivamente voting.name a mayor tamaño de letras. Para esto, crearemos una nueva rama con nombre improveBooth.

  1. En la nueva rama creada vamos a realizar las modificaciones necesarias dentro del fichero decide/decide/booth/templates/booth/booth.html y añade esa informacion en el readme.md
  2. Haz un commit de estos cambios.
  3. Corrige el último commit para que el nombre de la web sea Decide-10-11 en lugar de Decide
  4. Subimos esta rama al repositorio en Github.
  1. Haz un merge de la rama improveBooth en master
  2. Asegúrate que tu compañero ha clonado el repositorio según el Ejercicio (b) antes de seguir y da permiso de escritura a tu compañero.
  3. Sube los cambios de la rama master al repositorio de Github.
  4. Consulta como ha quedado el log del repositorio y añádelo al README
  5. Vuelve a subir los cambios del README al repositorio.


Ejercicio (b):

  1. Realiza una operacion de cherrypicking con el primer commit
  2. Aborta la operación en el último paso si da lugar a conflictos.
  1. Clona el repositorio creado por un compañero en el ejercicio (a).
  2. Modifica el método greeting del booth de la siguiente forma (Poner decide donde decía Decide-10-11)
  1. Cuando tu compañero termine el ejercicio (a)
  2. Sube los cambios al repositorio en Github


Ejercicio (c):

  1. Deshaz el commit que introdujo el cambio.
  2. Haz que git borre el seguimiento (ya efectuado) de la carpeta vagrant y añadelo al gitignore
  3. Actualiza los indices del repositorio sin hacer update