Presentación realizada para demostrar los diferentes flujos de trabajo a la hora de realizar proyectos de software así como también buenas prácticas a la hora de colaborar
3. @luisejrobles
Agenda para hoy
flujos de trabajo (git workflows)
Setting up (archivos iniciales)
rama por característica (feature branch)
gitflow
buenas prácticas
12. Rama por característicaejercicio:
versionar carpeta “git-bestpractices”
abrir “git-bestpractices” en editor y bash
crear rama “[iniciales]/miabout”
NOTA: sustituir [ ] por lo
indicado@luisejrobles
13. git checkout –b [iniciales]/miabout
NOTA: sustituir [ ] por lo
indicado@luisejrobles
14. Rama por característicaejercicio:
iniciar git en “git-bestpractices”.
abrir “acerca de.txt”.
abrir “git-bestpractices” en editor y bash.
crear rama “[iniciales]/miabout”.
@luisejrobles
cambiar datos por propios.
hacer commit de los cambios hechos.
hacer merge de miabout -> master.
15. Rama por característicaactividades
agregar un archivo a master por feature branch
denominado lugares_por_visitat.txt
agregar un archivo a master por feature branch
denominado comidas_favoritas.txt
@luisejrobles
agregar un archivo a master por feature branch
denominado tecnologias_por_aprender.txt .
17. Git flowcaracterísticas:
@luisejrobles
Define un modelo de ramas estricto.
Ideal para proyectos de gran escala.
Enfocado entorno al ‘release’ del proyecto.
Ideal para proyectos con ‘releases’ calendarizados.
31. @luisejrobles
Commits de mensajes claros
función suma
completa
función resta
completa
función división
completa
función total
completa
suma
al tiro
resta
maso
división
al cien
multiplicación
al 100 prro
32. @luisejrobles
Commits de código probado
función suma
completa
función resta
completa
función división
completa
función total
completa
suma
al tiro
resta
maso
división
al cien
multiplicación
al 100 prro
suma
reparada
resta
completa