WCA Mentoring & Consulting Estratégias Corporativas




TRAC - Issue tracking system
  Sistema de rastreamento de
tarefas ...
WCA Mentoring & Consulting Estratégias Corporativas



                      Agenda

• Visão Geral
  – Trac
  – Subversion...
WCA Mentoring & Consulting Estratégias Corporativas


  Trac é uma ferramenta open source para
 gerenciamento/rastreamento...
WCA Mentoring & Consulting Estratégias Corporativas



                   Vocabulário
• Wiki – um tipo de website que perm...
WCA Mentoring & Consulting Estratégias Corporativas



    Trac – Benefícios esperados
• Base de Conhecimento
• Melhoria n...
WCA Mentoring & Consulting Estratégias Corporativas



           Trac – Demonstração
•   Wiki
•   Timeline
•   Roadmap
• ...
WCA Mentoring & Consulting Estratégias Corporativas


   Subversion é um sistema de controle de
         versão livre/open...
WCA Mentoring & Consulting Estratégias Corporativas



  Subversion – Principais vantagens

• Controle do histórico: facil...
WCA Mentoring & Consulting Estratégias Corporativas


               Subversion
         Algumas Funcionalidades




     ...
WCA Mentoring & Consulting Estratégias Corporativas



  Modelos de “Versionamento”

• Lock-Modify-Unlock
  – Ou checkout-...
WCA Mentoring & Consulting Estratégias Corporativas



  Modelos de “Versionamento”

• Copy-Modify-Merge
  – Método usado ...
WCA Mentoring & Consulting Estratégias Corporativas


                    TortoiseSVN

• Cliente gráfico do SubVersion
par...
WCA Mentoring & Consulting Estratégias Corporativas


          Subversion
    Ciclo básico de trabalho




              ...
WCA Mentoring & Consulting Estratégias Corporativas



AnkhSVN: A Subversion addin for
  Microsoft Visual Studio .NET




...
WCA Mentoring & Consulting Estratégias Corporativas



            Referências - SVN
• SVN Home - http://subversion.tigris...
WCA Mentoring & Consulting Estratégias Corporativas



               Referências Trac

• Trac Home - http://trac.edgewall...
WCA Mentoring & Consulting Estratégias Corporativas



              Ambiente WCA

• Subversion
  – Repósitorio central: w...
WCA Mentoring & Consulting Estratégias Corporativas




                • Dúvidas ?

        Bruno Caimar
  bruno@wcamento...
Próximos SlideShares
Carregando em…5
×

Trac e SVN - Introdução

2.423 visualizações

Publicada em

Breve introdução sobre o Trac e o SVN

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.423
No SlideShare
0
A partir de incorporações
0
Número de incorporações
31
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Trac e SVN - Introdução

  1. 1. WCA Mentoring & Consulting Estratégias Corporativas TRAC - Issue tracking system Sistema de rastreamento de tarefas (defeitos/melhorias/etc) Subversion Sistema de controle de versão www.wcamentoring.com.br
  2. 2. WCA Mentoring & Consulting Estratégias Corporativas Agenda • Visão Geral – Trac – Subversion • Ambiente WCA • Perguntas em qualquer momento www.wcamentoring.com.br
  3. 3. WCA Mentoring & Consulting Estratégias Corporativas Trac é uma ferramenta open source para gerenciamento/rastreamento de tarefas em projetos de desenvolvimento de software. • Controle de Mudanças • Wiki para documentação colaborativa e referência cruzada entre os elementos Trac. • Integração com o Subversion • Acompanhamento da evolução do projeto www.wcamentoring.com.br
  4. 4. WCA Mentoring & Consulting Estratégias Corporativas Vocabulário • Wiki – um tipo de website que permite que usuários possam facilmente adicionar, remover ou alterar conteúdo existente. Tecnologia “Web 2.0” • Issue Tracker – Uma forma de gerenciar/rastrear defeitos (“bugs”) e outras tarefas/mudanças que estão associadas a um projeto. • Subversion – Um sistema de controle de versão, cuja finalidade é de gerenciar diferentes versões no desenvolvimento de um documento qualquer. Utilizado para controlar as diferentes versões – histórico e desenvolvimento – dos códigos-fontes e também da documentação. www.wcamentoring.com.br
  5. 5. WCA Mentoring & Consulting Estratégias Corporativas Trac – Benefícios esperados • Base de Conhecimento • Melhoria na qualidade do produto e do processo de desenvolvimento • Registro, rastreamento e controle das mudanças sofridas pelo projeto durante o seu ciclo de vida • Amarração entre o controle de versão e o controle de mudança • Acompanhamento básico da evolução do projeto • Melhor documentação do projeto através de participação da equipe de desenvolvimento www.wcamentoring.com.br
  6. 6. WCA Mentoring & Consulting Estratégias Corporativas Trac – Demonstração • Wiki • Timeline • Roadmap • Browse Source • Tickets • Search • Add-ins – Admin, Management, etc (trac- hacks.org) www.wcamentoring.com.br
  7. 7. WCA Mentoring & Consulting Estratégias Corporativas Subversion é um sistema de controle de versão livre/open-source. • Subversion gerencia arquivos e diretórios ao longo do tempo. Uma árvore de arquivos é colocada em um repositório central. • O repositório se parece muito com um servidor de arquivos ordinário, exceto que ele se lembra de todas as mudanças feitas em seus arquivos e diretórios. Isso permite a você recuperar versões antigas dos seus dados, ou examinar o histórico de como seus dados foram alterados. www.wcamentoring.com.br
  8. 8. WCA Mentoring & Consulting Estratégias Corporativas Subversion – Principais vantagens • Controle do histórico: facilidade em desfazer e analisar o histórico do desenvolvimento de documentos, como também facilitar o resgate de versões mais antigas e estáveis. É possível analisar cada mínima alteração, desde a primeira versão até a última. • Trabalho em equipe: um sistema de controle de versão permite que centenas de pessoas trabalhem sobre os mesmos documentos ao mesmo tempo e minimiza muito os possíveis conflitos de edições. Quanto mais documentos e menos pessoas, menos chances de conflitos. Quanto mais envios ao sistema, as chances de conflitos diminuem. • Controle de versões estáveis: é possível marcar onde é que o documento estava com uma versão estável, podendo ser facilmente resgatado. • Ramificação de projeto: é possível dividir o projeto em diversas linhas de desenvolvimento, que podem ser trabalhadas paralelamente. www.wcamentoring.com.br
  9. 9. WCA Mentoring & Consulting Estratégias Corporativas Subversion Algumas Funcionalidades www.wcamentoring.com.br
  10. 10. WCA Mentoring & Consulting Estratégias Corporativas Modelos de “Versionamento” • Lock-Modify-Unlock – Ou checkout-edit-checkin; – Falsa noção de segurança. – Mais problemas do que parece. – Desenvolvedores esquecem arquivos travados frequentemente. – Você só consegue alterar um arquivo se conseguir destravá-lo. – Dificulta uso off-line. www.wcamentoring.com.br
  11. 11. WCA Mentoring & Consulting Estratégias Corporativas Modelos de “Versionamento” • Copy-Modify-Merge – Método usado pelo SubVersion. – Mais simples e prático. – Desenvolvedores podem trabalhar em paralelo no mesmo arquivo. – Muito menos problemático do que você pensa. – Todo desenvolvedor tem uma cópia de trabalho em sua máquina liberada para edição. – Tranqüilo para uso off-line. www.wcamentoring.com.br
  12. 12. WCA Mentoring & Consulting Estratégias Corporativas TortoiseSVN • Cliente gráfico do SubVersion para Windows • Integrado ao “shell” • Você praticamente só usará ele. • http://tortoisesvn.tigris.org/ www.wcamentoring.com.br
  13. 13. WCA Mentoring & Consulting Estratégias Corporativas Subversion Ciclo básico de trabalho www.wcamentoring.com.br
  14. 14. WCA Mentoring & Consulting Estratégias Corporativas AnkhSVN: A Subversion addin for Microsoft Visual Studio .NET www.wcamentoring.com.br
  15. 15. WCA Mentoring & Consulting Estratégias Corporativas Referências - SVN • SVN Home - http://subversion.tigris.org/ • Subversion Book - Algumas partes em português • http://svnbook.red-bean.com/ • Overview em Português - http://www.pronus.eng.br/artigos_tutoriais/gerenci a_configuracao/subversion.php?pagNum=0 • Tortoise - http://tortoisesvn.tigris.org/ • ANKHSVN - http://ankhsvn.tigris.org/ • Controle de versão com Subversion http://www.ericksasse.com.br/?p=263 www.wcamentoring.com.br
  16. 16. WCA Mentoring & Consulting Estratégias Corporativas Referências Trac • Trac Home - http://trac.edgewall.org/ • Instalação - http://www.dicas-l.com.br/dicas- l/20050924.php • Wikipedia – http://pt.wikipedia.com/wiki/trac • Subversion & Trac - A Quickstart on Version Control and Utilities - by Peter J. Farrell - Maestro Publishing, LLC - http://www.tulsacfug.org/f/downloads/subversion_ breeze_presentation.pdf www.wcamentoring.com.br
  17. 17. WCA Mentoring & Consulting Estratégias Corporativas Ambiente WCA • Subversion – Repósitorio central: wcamasteresvn – Um diretório para cada cliente • TRAC – Apenas alguns projetos até o momento – http://wcamaster/trac • WIKI WCA – http://wcamaster/wiki – Draft de como criar um repositório/trac system www.wcamentoring.com.br
  18. 18. WCA Mentoring & Consulting Estratégias Corporativas • Dúvidas ? Bruno Caimar bruno@wcamentoring.com.br WCA Mentoring & Consulting Junho/2007 www.wcamentoring.com.br

×