Porque usar um sistema de controle de versão distribuído como GIT?

50
Porque usar um sistema de controle de versão distribuído como GIT? William Seiti Mizuta @williammizuta [email protected] github.com/williammizuta

description

Veja as vantagens do uso de uma ferramenta de controle de versão distribuído em relação às outras. Vamos falar sobre as boas práticas de como desenvolver no dia-a-dia de um projeto sem muitos problemas.

Transcript of Porque usar um sistema de controle de versão distribuído como GIT?

Page 1: Porque usar um sistema de controle de versão distribuído como GIT?

Porque usar um sistema de controle de versão

distribuído como GIT?

William Seiti Mizuta@williammizuta

[email protected]/williammizuta

Page 2: Porque usar um sistema de controle de versão distribuído como GIT?
Page 3: Porque usar um sistema de controle de versão distribuído como GIT?
Page 4: Porque usar um sistema de controle de versão distribuído como GIT?
Page 5: Porque usar um sistema de controle de versão distribuído como GIT?
Page 6: Porque usar um sistema de controle de versão distribuído como GIT?

Vantagens de uma ferramenta de controle de versão

1. Histórico do projeto2. Diferença entre duas versões3. Ramificação do projeto4. Facilitar o trabalho de uma equipe no

mesmo código

Page 7: Porque usar um sistema de controle de versão distribuído como GIT?

Vantagens de uma ferramenta de controle de versão

1. Histórico do projeto2. Diferença entre duas versões3. Ramificação do projeto4. Facilitar o trabalho de uma equipe no

mesmo código

Page 8: Porque usar um sistema de controle de versão distribuído como GIT?

Porque usar um sistema de controle de versão

distribuído como GIT?

William Seiti Mizuta@williammizuta

[email protected]/williammizuta

Page 9: Porque usar um sistema de controle de versão distribuído como GIT?

Era uma vez, um programador...

Page 10: Porque usar um sistema de controle de versão distribuído como GIT?
Page 11: Porque usar um sistema de controle de versão distribuído como GIT?
Page 12: Porque usar um sistema de controle de versão distribuído como GIT?
Page 13: Porque usar um sistema de controle de versão distribuído como GIT?
Page 14: Porque usar um sistema de controle de versão distribuído como GIT?
Page 15: Porque usar um sistema de controle de versão distribuído como GIT?
Page 16: Porque usar um sistema de controle de versão distribuído como GIT?
Page 17: Porque usar um sistema de controle de versão distribuído como GIT?
Page 18: Porque usar um sistema de controle de versão distribuído como GIT?
Page 19: Porque usar um sistema de controle de versão distribuído como GIT?

Commits menores geram conflitos

menores

Page 20: Porque usar um sistema de controle de versão distribuído como GIT?
Page 21: Porque usar um sistema de controle de versão distribuído como GIT?
Page 22: Porque usar um sistema de controle de versão distribuído como GIT?
Page 23: Porque usar um sistema de controle de versão distribuído como GIT?

Commits locais menores geram conflitos menores e mantém o repositório

central consistente

Page 24: Porque usar um sistema de controle de versão distribuído como GIT?

Era outra vez, um programador...

Page 25: Porque usar um sistema de controle de versão distribuído como GIT?
Page 26: Porque usar um sistema de controle de versão distribuído como GIT?
Page 27: Porque usar um sistema de controle de versão distribuído como GIT?
Page 28: Porque usar um sistema de controle de versão distribuído como GIT?
Page 29: Porque usar um sistema de controle de versão distribuído como GIT?
Page 30: Porque usar um sistema de controle de versão distribuído como GIT?

Branches possibilitam a paralelização de tarefas por uma mesma pessoa

Page 31: Porque usar um sistema de controle de versão distribuído como GIT?
Page 32: Porque usar um sistema de controle de versão distribuído como GIT?
Page 33: Porque usar um sistema de controle de versão distribuído como GIT?
Page 34: Porque usar um sistema de controle de versão distribuído como GIT?
Page 35: Porque usar um sistema de controle de versão distribuído como GIT?

Branches locais ramficam as tarefas e mantém o

repositório central consistente e limpo

Page 36: Porque usar um sistema de controle de versão distribuído como GIT?

Era mais uma vez, um programador...

Page 37: Porque usar um sistema de controle de versão distribuído como GIT?
Page 38: Porque usar um sistema de controle de versão distribuído como GIT?
Page 39: Porque usar um sistema de controle de versão distribuído como GIT?
Page 40: Porque usar um sistema de controle de versão distribuído como GIT?
Page 41: Porque usar um sistema de controle de versão distribuído como GIT?
Page 42: Porque usar um sistema de controle de versão distribuído como GIT?
Page 43: Porque usar um sistema de controle de versão distribuído como GIT?
Page 44: Porque usar um sistema de controle de versão distribuído como GIT?
Page 45: Porque usar um sistema de controle de versão distribuído como GIT?
Page 46: Porque usar um sistema de controle de versão distribuído como GIT?

Commits locais permitem que você versione qualquer projeto a qualquer momento

Page 47: Porque usar um sistema de controle de versão distribuído como GIT?
Page 48: Porque usar um sistema de controle de versão distribuído como GIT?

Dúvidasss?

Page 49: Porque usar um sistema de controle de versão distribuído como GIT?

Onde continuar?Sites: - https://help.github.com/ - http://git-scm.com/Livros: - Pro GitCursos: - http://www.alura.com.br/cursos-online-agile/git

Page 50: Porque usar um sistema de controle de versão distribuído como GIT?

Obrigado

William Seiti Mizuta@williammizuta

[email protected]/williammizuta