Ya hemos hablado de gitflow en otras ocasiones. Ahora me gustaría comentar un pequeño resumen que he encontrado aquí http://danielkummer.github.com/git-flow-cheatsheet/ y que he traducido libremente. el chearsheet de daniel es mucho más colorido, yo he optado por crear uno en pdf que se puede imprimir. Tened cuidado con eso de imprimir porque al final os pasa como a mí y los papeles se esconden cada vez que voy a buscarlos 😉
Para recordar un poco Gitflow Es una extensión para git que ayuda a usar la metodología “una rama por tarea” con git
INIT:
Para iniciar gitflow
$ git flow init
TRACK DEVELOP REMOTELY ON GITHUB:
$ git push origin develop
FEATURES:
Se utiliza para desarrollar nuevas funciones a partir de la rama develop. Se debe unir de nuevo a la rama cuando se halla desarrollado una nueva característica.
$ git flow feature $ git flow feature start <name> $ git flow feature finish <name> usage: git flow feature [list] [-v] git flow feature start [-F] <name> [<base>] git flow feature finish [-rFk] <name|nameprefix> git flow feature publish <name> git flow feature track <name> git flow feature diff [<name|nameprefix>] git flow feature rebase [-i] [<name|nameprefix>] git flow feature checkout [<name|nameprefix>] git flow feature pull <remote> [<name>]
RELEASES:
Se utiliza para agrupar un conjunto de nuevas funcionalidades (características), A veces corregir algún bug si fuera necesario y enviar a la producción. Todos los últimos cambios se fusionarán de nuevo con master y develop así las nuevas características se iniciarán a partir de la versión actual.
$ git flow release $ git flow release start <release> [<base>] $ git flow release finish <release> usage: git flow release [list] [-v] git flow release start [-F] <version> git flow release finish [-Fsumpk] <version> git flow release publish <name> git flow release track <name>
HOTFIXES:
Parecido a releases, pero en cambio esta rama comienza desde master. Hotfixes se debe utilizar cuando se presenta un error importante en producción y debe corregirse pronto (sin esperar a la próxima release). Se fusiona de nuevo con master y develop.
$ git flow hotfix $ git flow hotfix start <release> [<base>] $ git flow hotfix finish <release> usage: git flow hotfix [list] [-v] git flow hotfix start [-F] <version> [<base>] git flow hotfix finish [-Fsumpk] <version>
Aquí dejo un link a link a un pdf con el post.
ya no se encuentra el pdf
Me gustaMe gusta