Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Desenvolvimento Web Full MVC
Controle de Versão
➔ Controle de versão tem a finalidade de gerenciar diferentes versões possíveis de um 
documento.
Como funciona o Controle de Versão?
Modelos de Controle de Versão
➔ Modelo Centralizado
➔ Modelo Distribuído
Modelo Centralizado
➔ No modelo centralizado existe apenas um repositório central e várias cópias de trabalho.
Modelo Centralizado
Vantagens do Modelo Centralizado
➔ Todo mundo pode ter conhecimento sobre o que os desenvolvedores estão fazendo.
➔ Administradores tem controle específico. 
Desvantagens do Modelo Centralizado
➔ Servidor Central.
➔ Disco do servidor do banco de dados for corrompido.
➔ Sempre que tem histórico em um único local, perde-se tudo.
Modelo Distribuído
➔ Existem vários repositórios autônomos e independentes, um para cada desenvolvedor, e 
cada um desses repositórios possui uma área de trabalho acoplada a ele.
Modelo Distribuído
Vantagens do Modelo Distribuído
➔ Clientes fazem cópias dos repositórios.
➔ Cada checkout (resgate) é na prática um backup completo de todos os dados.
Desvantagens do Modelo Distribuído
➔ Não tem um conhecimento sobre o que o desenvolvedor está fazendo.
➔ Administradores não têm o conhecimento específico. 
Tipos
GIT
➔ GIT é diferente dos sistemas centralizados
➔ Considera como Snapshots
➔ Se comporta mais como um mini-sistema
➔ Histórico do projeto no disco local
GIT
➔ Git Diretório
➔ Diretório de trabalho
➔ Área de Preparação
Controle de Versão
O que é?
O controle de versão é um sistema que registra as 
mudanças feitas em um arquivo ou um conjunto de 
arquivos ao longo do tempo de forma que você possa 
recuperar versões específicas.
Git != Github
Repositório
Github
Git Comandos
GIT Comandos
Clonando o repositório git clone git://github.com/schacon/grit.git
GIT Exemplo
GIT Exemplo
GIT Exemplo
GIT Exemplo
GIT Exemplo
GIT Exemplo

Mais conteúdos dessa disciplina