Subrvesion - Controle de Versão

Post on 26-Jun-2015

110 views 1 download

Transcript of Subrvesion - Controle de Versão

Sistema de Controle de Versão

Iuri Raioliuriraiol@gmail.com

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).

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!

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!

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.

Integração com o Explorer

Integração com o Eclipse

Integração com o Dreamweaver

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.

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/