CVS:você não usa, mas deveria

106
CVS: VOCÊ NÃO USA, MAS DEVERIA Wednesday, October 8, 14

description

minha cópia da apresentação para a faculdade

Transcript of CVS:você não usa, mas deveria

Page 1: CVS:você não usa, mas deveria

CVS: VOCÊ NÃO USA, MAS DEVERIA

Wednesday, October 8, 14

Page 2: CVS:você não usa, mas deveria

CVS

Wednesday, October 8, 14

Page 3: CVS:você não usa, mas deveria

Control Version System

CVS

Wednesday, October 8, 14

Page 4: CVS:você não usa, mas deveria

Control Version System

Sistema de Controle de Versão

CVS

Wednesday, October 8, 14

Page 5: CVS:você não usa, mas deveria

SCM

Wednesday, October 8, 14

Page 6: CVS:você não usa, mas deveria

Source Code Management

SCM

Wednesday, October 8, 14

Page 7: CVS:você não usa, mas deveria

Source Code Management

Gerenciador de Código Fonte

SCM

Wednesday, October 8, 14

Page 8: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 9: CVS:você não usa, mas deveria

Sabe aquela história de fazer backup do HD?

Wednesday, October 8, 14

Page 10: CVS:você não usa, mas deveria

Sabe aquela história de fazer backup do HD?

Aquele celular com todos os seus contatos?

Wednesday, October 8, 14

Page 11: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 12: CVS:você não usa, mas deveria

Olá!

Meu nome é Felipe de Morais sou apaixonado por desenvolvimento web e Software Livre.

Já passei por produtos como ...

facebook.com/felipedemorais

github.com/lipemorais

Wednesday, October 8, 14

Page 13: CVS:você não usa, mas deveria

globo.tvWednesday, October 8, 14

Page 14: CVS:você não usa, mas deveria

techtudo.com.br

Wednesday, October 8, 14

Page 15: CVS:você não usa, mas deveria

gshow.globo.com

Wednesday, October 8, 14

Page 16: CVS:você não usa, mas deveria

horaextra.orgWednesday, October 8, 14

Page 17: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 18: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 19: CVS:você não usa, mas deveria

É necessário fazer backups frequentes!

Wednesday, October 8, 14

Page 20: CVS:você não usa, mas deveria

É necessário fazer backups frequentes!

#MustHave

Wednesday, October 8, 14

Page 21: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 22: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 23: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 24: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 25: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 26: CVS:você não usa, mas deveria

Por que usar um SCM?

Wednesday, October 8, 14

Page 27: CVS:você não usa, mas deveria

Por que usar um SCM?

Trabalho em equipe

Wednesday, October 8, 14

Page 28: CVS:você não usa, mas deveria

Por que usar um SCM?

Controle de Histórico

Trabalho em equipe

Wednesday, October 8, 14

Page 29: CVS:você não usa, mas deveria

Por que usar um SCM?

Controle de Histórico

Trabalho em equipe

Senhor do Tempo

Wednesday, October 8, 14

Page 30: CVS:você não usa, mas deveria

Por que usar um SCM?

Controle de Histórico

Trabalho em equipe

Senhor do Tempo

Ramificação do projeto

Wednesday, October 8, 14

Page 31: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 32: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 33: CVS:você não usa, mas deveria

São classificados em 3 tipos diferentes

Wednesday, October 8, 14

Page 34: CVS:você não usa, mas deveria

Local

Cliente Servidor

Distribuído

São classificados em 3 tipos diferentes

Wednesday, October 8, 14

Page 35: CVS:você não usa, mas deveria

LOCAL

Wednesday, October 8, 14

Page 36: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 37: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 38: CVS:você não usa, mas deveria

CLIENTE SERVIDOR

Wednesday, October 8, 14

Page 39: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 40: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 41: CVS:você não usa, mas deveria

DISTRIBUÍDO

Wednesday, October 8, 14

Page 42: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 43: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 44: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 45: CVS:você não usa, mas deveria

E dois deles se destacam nessa história: o Git e o Mercurial.

git-scm.com mercurial.selenic.comWednesday, October 8, 14

Page 46: CVS:você não usa, mas deveria

MAS QUEM USA ISSO?

Wednesday, October 8, 14

Page 47: CVS:você não usa, mas deveria

facebook.comWednesday, October 8, 14

Page 48: CVS:você não usa, mas deveria

google.comWednesday, October 8, 14

Page 49: CVS:você não usa, mas deveria

twitter.comWednesday, October 8, 14

Page 50: CVS:você não usa, mas deveria

netflix.comWednesday, October 8, 14

Page 51: CVS:você não usa, mas deveria

ruby-lang.orgWednesday, October 8, 14

Page 52: CVS:você não usa, mas deveria

http://rubyonrails.org/Wednesday, October 8, 14

Page 53: CVS:você não usa, mas deveria

android.comWednesday, October 8, 14

Page 54: CVS:você não usa, mas deveria

python.orgWednesday, October 8, 14

Page 55: CVS:você não usa, mas deveria

djangoproject.comWednesday, October 8, 14

Page 56: CVS:você não usa, mas deveria

microsoft.comWednesday, October 8, 14

Page 57: CVS:você não usa, mas deveria

linuxfoundation.orgWednesday, October 8, 14

Page 58: CVS:você não usa, mas deveria

git-scm.comWednesday, October 8, 14

Page 59: CVS:você não usa, mas deveria

github.com/eclipseWednesday, October 8, 14

Page 60: CVS:você não usa, mas deveria

globo.comWednesday, October 8, 14

Page 61: CVS:você não usa, mas deveria

heroku.comWednesday, October 8, 14

Page 62: CVS:você não usa, mas deveria

www.atlassian.comWednesday, October 8, 14

Page 63: CVS:você não usa, mas deveria

bitbucket.orgWednesday, October 8, 14

Page 64: CVS:você não usa, mas deveria

1milhão de usuários

bitbucket.orgWednesday, October 8, 14

Page 65: CVS:você não usa, mas deveria

github.comWednesday, October 8, 14

Page 66: CVS:você não usa, mas deveria

github.comWednesday, October 8, 14

Page 67: CVS:você não usa, mas deveria

3.4 milhões de usuários

github.comWednesday, October 8, 14

Page 68: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 69: CVS:você não usa, mas deveria

https://github.com/globocom/IWantToWorkAtGloboComWednesday, October 8, 14

Page 70: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 71: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 72: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 73: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 74: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 75: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 76: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 77: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 78: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 79: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 80: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 81: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 82: CVS:você não usa, mas deveria

FLUXO DE TRABALHO COM GIT

Wednesday, October 8, 14

Page 83: CVS:você não usa, mas deveria

http://rogerdudler.github.io/git-guide/index.pt_BR.htmlWednesday, October 8, 14

Page 84: CVS:você não usa, mas deveria

http://rogerdudler.github.io/git-guide/index.pt_BR.htmlWednesday, October 8, 14

Page 85: CVS:você não usa, mas deveria

http://rogerdudler.github.io/git-guide/index.pt_BR.htmlWednesday, October 8, 14

Page 86: CVS:você não usa, mas deveria

http://rogerdudler.github.io/git-guide/Wednesday, October 8, 14

Page 87: CVS:você não usa, mas deveria

http://rogerdudler.github.io/git-guide/Wednesday, October 8, 14

Page 88: CVS:você não usa, mas deveria

http://rogerdudler.github.io/git-guide/Wednesday, October 8, 14

Page 89: CVS:você não usa, mas deveria

http://rogerdudler.github.io/git-guide/Wednesday, October 8, 14

Page 90: CVS:você não usa, mas deveria

http://rogerdudler.github.io/git-guide/Wednesday, October 8, 14

Page 91: CVS:você não usa, mas deveria

http://rogerdudler.github.io/git-guide/Wednesday, October 8, 14

Page 92: CVS:você não usa, mas deveria

http://rogerdudler.github.io/git-guide/Wednesday, October 8, 14

Page 93: CVS:você não usa, mas deveria

http://rogerdudler.github.io/git-guide/Wednesday, October 8, 14

Page 94: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 95: CVS:você não usa, mas deveria

Isso é coisa complicada

desse povo de informática! Não

sei usar essas coisas.

Wednesday, October 8, 14

Page 96: CVS:você não usa, mas deveria

drive.google.comWednesday, October 8, 14

Page 97: CVS:você não usa, mas deveria

http://dropbox.com/Wednesday, October 8, 14

Page 98: CVS:você não usa, mas deveria

onedrive.live.comWednesday, October 8, 14

Page 99: CVS:você não usa, mas deveria

apple.com/icloud/Wednesday, October 8, 14

Page 100: CVS:você não usa, mas deveria

REFERÊNCIAS

Wednesday, October 8, 14

Page 101: CVS:você não usa, mas deveria

Wednesday, October 8, 14

Page 102: CVS:você não usa, mas deveria

git-scm.com/bookWednesday, October 8, 14

Page 103: CVS:você não usa, mas deveria

http://rogerdudler.github.io/git-guide/Wednesday, October 8, 14

Page 104: CVS:você não usa, mas deveria

mercurial.selenic.comWednesday, October 8, 14

Page 105: CVS:você não usa, mas deveria

http://hgbook.red-bean.com/Wednesday, October 8, 14

Page 106: CVS:você não usa, mas deveria

Wednesday, October 8, 14