Download - Agiles 2015 - Git no es solo una cara bonita

Transcript
Page 1: Agiles 2015 - Git no es solo una cara bonita

GIT NO ES SOLOUNA CARA BONITA

Fernando Di BartoloÁgiles 2015 - Montevideo, Uruguay

Octubre 22, 23, [email protected]

Page 2: Agiles 2015 - Git no es solo una cara bonita
Page 3: Agiles 2015 - Git no es solo una cara bonita

Dev BDev A Dev C

único punto de fallaoffline

velocidadmerging

branchingasociar multi repos

Dev B

Dev ADev C

L

L

L

L

L

L

J

J

J

J

J

J

Server

Page 4: Agiles 2015 - Git no es solo una cara bonita
Page 5: Agiles 2015 - Git no es solo una cara bonita

Hooks are little scripts to trigger action at certainpoints.

http://git-scm.com/docs/githooks

Page 6: Agiles 2015 - Git no es solo una cara bonita

http://git-scm.com/docs/githooks

applypatch-msgpre-applypatch

post-applypatch

pre-commit

prepare-commit-msg

commit-msg

post-commit

pre-rebase

post-checkout

post-merge

pre-receive

updatepost-receive

post-update

pre-auto-gc

post-rewrite

pre-push

Page 7: Agiles 2015 - Git no es solo una cara bonita

applypatch-msgpre-applypatchpost-applypatch

pre-commitprepare-commit-msgcommit-msgpost-commit

pre-rebase

post-checkoutpost-merge

pre-receiveupdatepost-receivepost-update pre-auto-gc

post-rewrite

pre-push

http://git-scm.com/docs/githooks

Page 8: Agiles 2015 - Git no es solo una cara bonita

https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#commit

Page 9: Agiles 2015 - Git no es solo una cara bonita

https://github.com/blog/2051-protected-branches-and-required-status-checks

Page 10: Agiles 2015 - Git no es solo una cara bonita

> asegurar estándares de codificación al hacer commit

> asegurar cobertura de código al hacer push

> desplegar cambios en el entorno de integración

dev pc entornode pruebas

repocomún

https://github.com/fdibartolo/agiles_2015

Page 11: Agiles 2015 - Git no es solo una cara bonita

Gracias !!

@fdibartolofernando.di.bartolo

=