Herramientas de usuario

Herramientas del sitio


clase:daw:daw:tema02

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
clase:daw:daw:tema02 [2026/10/28 09:31] – ↷ Página movida de clase:daw:daw:1eval:tema02 a clase:daw:daw:tema02 Lorenzoclase:daw:daw:tema02 [2026/10/28 09:57] (actual) – ↷ Enlaces adaptados debido a una operación de mover Lorenzo
Línea 9: Línea 9:
  
  
-{{:clase:daw:daw:1eval:camino_git.png|}}+{{clase:daw:daw:camino_git.png|}}
 ===== Worktrees ===== ===== Worktrees =====
 Normalmente un repositorio de Git tiene **una sola carpeta de trabajo** y en ella solo puede haber una rama activa a la vez. Si estamos en la rama ''lorenzo_45'' y queremos trabajar en ''lorenzo_46'' tenemos que hacer un ''git switch'', y los ficheros de la carpeta cambian por los de la otra rama. Normalmente un repositorio de Git tiene **una sola carpeta de trabajo** y en ella solo puede haber una rama activa a la vez. Si estamos en la rama ''lorenzo_45'' y queremos trabajar en ''lorenzo_46'' tenemos que hacer un ''git switch'', y los ficheros de la carpeta cambian por los de la otra rama.
Línea 55: Línea 55:
 El siguiente esquema muestra el sistema de ramas que se va a usar en clase. Mas información en [[http://nvie.com/posts/a-successful-git-branching-model/|A successful Git branching model]] El siguiente esquema muestra el sistema de ramas que se va a usar en clase. Mas información en [[http://nvie.com/posts/a-successful-git-branching-model/|A successful Git branching model]]
  
-{{:clase:daw:daw:1eval:git-flow.png?600|}}+{{clase:daw:daw:git-flow.png?600|}}
  
-{{:clase:daw:daw:2eval:drinkinggame.jpg|}}+{{clase:daw:daw:drinkinggame.jpg|}}
  
 Ejemplo de Ramas Ejemplo de Ramas
Línea 187: Línea 187:
 Se usa para poner los commits de  origin/develop en nuestra develop de antes que lo de develop porque hay commits distintos en cada rama pero del mismo commit origen Se usa para poner los commits de  origin/develop en nuestra develop de antes que lo de develop porque hay commits distintos en cada rama pero del mismo commit origen
  
-{{:clase:daw:daw:2eval:rebase.png?direct|}}+{{clase:daw:daw:rebase.png?direct|}}
  
  
Línea 241: Línea 241:
 Se usa para pasar los microcommits de una rama feature a develop Se usa para pasar los microcommits de una rama feature a develop
  
-{{:clase:daw:daw:2eval:squash.png?direct|}}+{{clase:daw:daw:squash.png?direct|}}
  
 \\ \\
Línea 250: Línea 250:
 Se usa De develop a Release.De release a master o para actualizar cualquier rama desde GitHub cuando no hay commits nuevos en local Se usa De develop a Release.De release a master o para actualizar cualquier rama desde GitHub cuando no hay commits nuevos en local
  
-{{:clase:daw:daw:2eval:ff-only.png?direct|}}+{{clase:daw:daw:ff-only.png?direct|}}
  
 \\ \\
Línea 297: Línea 297:
 Se usa para resolver los conflictos desde nuestra rama feature ya que nos da igual si hay nuevos commits Se usa para resolver los conflictos desde nuestra rama feature ya que nos da igual si hay nuevos commits
  
-{{:clase:daw:daw:2eval:merge.png?direct|}}+{{clase:daw:daw:merge.png?direct|}}
  
 ===== Usos de Merge ===== ===== Usos de Merge =====
Línea 792: Línea 792:
  
 ===== Skills ===== ===== Skills =====
-  * Para seguir el flujo de trabajo se recomienda el siguiente skills:{{ :clase:daw:daw:1eval:git-flow-skill.md |}}+  * Para seguir el flujo de trabajo se recomienda el siguiente skills:{{ clase:daw:daw:git-flow-skill.md |}}
  
clase/daw/daw/tema02.1793176283.txt.gz · Última modificación: por Lorenzo