Apresentação Git
-
Upload
thiago-de-melo-carvalho -
Category
Technology
-
view
45 -
download
0
Transcript of Apresentação Git
• Sobrescreveu o código de outra pessoa por acidente e acabou perdendo as alterações?
• Dificudades em saber quais as alterações feitas em um programa, quando foram feitas e quem as fez?
• Dificuldades em recuperar o código de uma versão anterior que está em produção?
• Problemas em manter variações do sistema ao mesmo tempo?
Segurança no Trabalho
GRUPO DE INTERVENÇÃO TÁTICA
GRUPO DE INTERVENÇÃO TÁTICA
Version Control System
• Histórico• Reverter arquivos a um estado anterior• Reverter TODO o projeto• Comparar mudanças• Ver quem fez última alteração
Controle de Versão
Local Version Control Systems Distributed Version Control Systems
CVS
Controle de Versão
Controle de Versão Centralizado
CVS Centralizado
Imaginem…
CVS Centralizado ou Distribuído
• Equipe muito grande• Equipe espalhada em outras filiais
Controle de Versão Distribuido
CVS Distribuido
CVS Distribuido
Controle de Versão Distribuido
• Velocidade• Autonomia (Offline)• Ramos Privados• Facilidade de Mesclagem
Vantagens para o Desenvolvedor:
CVS Distribuido
Controle de Versão Distribuido
• Redução de custos com servidor e infra• Confiabilidade• Produtividade
Vantagens para a Gerência/Coordenação:
CVS Distribuido
Controle de Versão Distribuido
• Necessidade de maior domínio da ferramenta e do processo
Desvantagens para o Desenvolvedor:
CVS Distribuido
Controle de Versão Distribuido
• Maior capacitação dos desenvolvedores• Importante ter um processo definido
Desvantagens para a Gerência/Coordenação:
Pull Push
Funcionalidades
Ferramentas
Ferramentas
Cases
Ambiente de Desenvolvimento
Ambiente de Desenvolvimento
Ambiente de Desenvolvimento
Ambiente de Desenvolvimento