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
Conteúdo Apresentação Configuração Uso Não ferramental: checkout + update Ferramental: checkout + update + commit Nossa estrutura Boas práticas
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)
Apresentação checkout, update, commit add, delete Google Note1Note2Note3Note4 > Concprel: conceitual + preliminar
Conteúdo Apresentação Configuração Uso Não ferramental: checkout + update Ferramental: checkout + update + commit Nossa estrutura Boas práticas
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
Configuração
Conteúdo Apresentação Configuração Uso Não ferramental: checkout + update Ferramental: checkout + update + commit Nossa estrutura Boas práticas
Uso Não ferramental Limitado para leitura Código aberto: qualquer pessoa pode acessar Ferramental Sem restrição de acesso Modificação no servidor
Conteúdo Apresentação Configuração Uso Não ferramental: checkout + update Ferramental: checkout + update + commit Nossa estrutura Boas práticas
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: Checkout Depth: Fully recursive Revision: HEAD revision
Uso (não ferramental): checkout
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
Conteúdo Apresentação Configuração Uso Não ferramental: checkout + update Ferramental: checkout + update + commit Nossa estrutura Boas práticas
Uso (ferramental): checkout Estar na pasta onde será copiado o código Botão direito → SVN Checkout Entrar com: URL of repository: Checkout Depth: Fully recursive Revision: HEAD revision Clicar em OK
Uso (ferramental): checkout Aceitar permanentemente o certificado
Uso (ferramental): update Atualizar a pasta local de arquivos: Botão direito → SVN Update
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
Uso (ferramental): commit Verificar os campos: Message: entrar com informações importantes Change made: selecionar apenas os arquivos/pastas a serem atualizados
Uso (ferramental): commit Para autenticar: Gerar senha do usuário Google. Acessar: concprel/source/checkout Logar na conta Google. Gerar senha clicando em “googlecode.com password”
Conteúdo Apresentação Configuração Uso Não ferramental: checkout + update Ferramental: checkout + update + commit Nossa estrutura Boas práticas
Nossa estrutura Concprel ECEPDocumentosTeste Código Girardi...
Conteúdo Apresentação Configuração Uso Não ferramental: checkout + update Ferramental: checkout + update + commit Nossa estrutura Boas práticas
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