Subrvesion - Controle de Versão

10

Click here to load reader

Transcript of Subrvesion - Controle de Versão

Page 1: Subrvesion -  Controle de Versão

Sistema de Controle de Versão

Iuri [email protected]

Page 2: Subrvesion -  Controle de Versão

O que é?

• É um sistema de controle de versões de documentos ou código-fonte de aplicações, é excelente para utilizar com o desenvolvimento concorrente (várias pessoas em um mesmo projeto).

Page 3: Subrvesion -  Controle de Versão

Pra que serve o controle de versão?

• Com o controle de versão podemos:• Manter um log com as mudanças nos

arquivos.• Manter cópias de arquivos antigos para

sempre.• Armazenar versões de projetos inteiros de

qualquer época!

Page 4: Subrvesion -  Controle de Versão

E o desenvolvimento concorrente?

• Servidor mantêm os arquivos originais de um projeto, os participantes só detém as cópias.

• O participante faz modificações nos arquivos que poderão ser submetidas ao servidor SVN.

• O servidor automaticamente mescla as modificações.

• Ferramentas de edição ajudam a evitar conflitos de arquivos!

Page 5: Subrvesion -  Controle de Versão

Como usar? (resumindo!)

Quatro operações básicas:

• Checkout: recebimento de cópias dos arquivos do servidor (códigos, páginas, imagens, documentos. Etc.)

• Update: recebe cópias de arquivos individuais do servidor e mescla com os arquivos locais.

• Commit: envia arquivos atualizados de seus arquivos locais para o servidor.

• Add: adiciona novos arquivos para enviar ao servidor SVN.

Page 6: Subrvesion -  Controle de Versão

Integração com o Explorer

Page 7: Subrvesion -  Controle de Versão

Integração com o Eclipse

Page 8: Subrvesion -  Controle de Versão

Integração com o Dreamweaver

Page 9: Subrvesion -  Controle de Versão

Conclusão

• Melhora o desempenho para desenvolvimento concorrente de uma mesma aplicação.

• Melhoria do controle dos arquivos das aplicações de uma empresa ou organização.

• Segurança dos arquivos das aplicações.

• Repositório histórico de qualquer aplicação.

Page 10: Subrvesion -  Controle de Versão

Referências

• Subversion (Site oficial). http://subversion.apache.org • Subversion Tigris. http://subversion.tigris.org/• Usando Subversion com o Dreamweaver -

www.adobe.com/devnet/dreamweaver/articles/using_subversion_pt2.html

• SVN. http://vision.cse.psu.edu/seminars/talks/2008/SVN.ppt • F**king SVN. How does it work?! An SVN primer for the

designer folks. http://greenethumb.com/article/63/fking-svn-how-does-it-work-an-svn-primer-for-the-designer-folks/