TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

25
TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17

Transcript of TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Page 1: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

TortoiseSVN + GoogleCode

Versão 1(em atualização)

Fase 3 - PEE17

Page 2: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Conteúdo Apresentação Configuração Uso

Não ferramental: checkout + update Ferramental: checkout + update + commit

Nossa estrutura Boas práticas

Page 3: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Conteúdo Apresentação Configuração Uso

Não ferramental: checkout + update Ferramental: checkout + update + commit

Nossa estrutura Boas práticas

Page 4: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Apresentação Controle de versão: gerenciamento de versões de um

software (programa, código) Histórico e revisões (versão mais recente) Mesclagem Servidor: Googlecode (código aberto)

Conta Google Projeto concprel: CONCeitual + PRELiminar

Software: TortoiseSVN (já instalado nas máquinas da Embraer)

Page 5: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Apresentação checkout, update, commit add, delete

Google

Note1 Note2 Note3 Note4

<< concprel.googlecode.com >>Concprel: conceitual + preliminar

Page 6: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Conteúdo Apresentação Configuração Uso

Não ferramental: checkout + update Ferramental: checkout + update + commit

Nossa estrutura Boas práticas

Page 7: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Configuração Dentro da Embraer: configurar o proxy Configuração do proxy:

Botão direito → TortoiseSVN → Settings → Network Selecionar Enable Proxy Server Modificar:

Server address: webcache.sjk.emb Port: 8080 Username: login Embraer Password: senha Embraer

Page 8: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Configuração

Page 9: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Conteúdo Apresentação Configuração Uso

Não ferramental: checkout + update Ferramental: checkout + update + commit

Nossa estrutura Boas práticas

Page 10: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Uso Não ferramental

Limitado para leitura Código aberto: qualquer pessoa pode acessar

Ferramental Sem restrição de acesso Modificação no servidor

Page 11: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Conteúdo Apresentação Configuração Uso

Não ferramental: checkout + update Ferramental: checkout + update + commit

Nossa estrutura Boas práticas

Page 12: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Uso (não ferramental): checkout Aberto para todos: não é necessário ter conta Google

Estar na pasta onde será copiado o código Botão direito → SVN Checkout Entrar com:

URL of repository: http://concprel.googlecode.com/svn/trunk

Checkout Depth: Fully recursive Revision: HEAD revision

Page 13: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Uso (não ferramental): checkout

Page 14: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Uso (não ferramental): update Atualizar a pasta local de arquivos:

Botão direito → SVN Update

Não é possível fazer modificações (commit) no servidor

Qualquer modificação necessária, conversar com pessoas das Ferramentas

Page 15: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Conteúdo Apresentação Configuração Uso

Não ferramental: checkout + update Ferramental: checkout + update + commit

Nossa estrutura Boas práticas

Page 16: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Uso (ferramental): checkout Estar na pasta onde será copiado o código Botão direito → SVN Checkout Entrar com:

URL of repository: https://concprel.googlecode.com/svn/trunk

Checkout Depth: Fully recursive Revision: HEAD revision

Clicar em OK

Page 17: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Uso (ferramental): checkout Aceitar permanentemente o certificado

Page 18: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Uso (ferramental): update Atualizar a pasta local de arquivos:

Botão direito → SVN Update

Page 19: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Uso (ferramental): commit Ao adicionar arquivos:

Botão direito → SVN Add (ou TortoiseSVN → Add) Botão direito → SVN Commit

Ao apenas modificar arquivos: Botão direito → SVN Commit

Ao deletar arquivos: Botão direito → SVN Delete (ou TortoiseSVN → Delete) Botão direito → SVN Commit

OBS: modificações não comitadas não são atualizadas no servidor

Page 20: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Uso (ferramental): commit Verificar os campos:

Message: entrar cominformações importantes

Change made: selecionarapenas os arquivos/pastasa serem atualizados

Page 21: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Uso (ferramental): commit Para autenticar: Gerar senha do usuário

Google. Acessar:

http://code.google.com/p/concprel/source/checkout

Logar na conta Google. Gerar senha clicando

em “googlecode.com password”

Page 22: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Conteúdo Apresentação Configuração Uso

Não ferramental: checkout + update Ferramental: checkout + update + commit

Nossa estrutura Boas práticas

Page 23: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Nossa estrutura

Concprel

EC EP Documentos Teste

CódigoGirardi

... ...

Page 24: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Conteúdo Apresentação Configuração Uso

Não ferramental: checkout + update Ferramental: checkout + update + commit

Nossa estrutura Boas práticas

Page 25: TortoiseSVN + GoogleCode Versão 1 (em atualização) Fase 3 - PEE17.

Boas práticas Comitar por partes (arquivos de assuntos

diferentes em commits diferentes) Comentar os commits Não commitar arquivos que não compilam

(com erros). Se tiver erros, deixá-los comentados.

Dar update antes de comitar