Subrvesion - Controle de Versão
Click here to load reader
-
Upload
shakti-comunicacao-digital -
Category
Technology
-
view
110 -
download
1
Transcript of Subrvesion - Controle de Versão
![Page 2: Subrvesion - Controle de Versão](https://reader038.fdocuments.net/reader038/viewer/2022100602/558c7b59d8b42a7a4c8b4591/html5/thumbnails/2.jpg)
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](https://reader038.fdocuments.net/reader038/viewer/2022100602/558c7b59d8b42a7a4c8b4591/html5/thumbnails/3.jpg)
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](https://reader038.fdocuments.net/reader038/viewer/2022100602/558c7b59d8b42a7a4c8b4591/html5/thumbnails/4.jpg)
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](https://reader038.fdocuments.net/reader038/viewer/2022100602/558c7b59d8b42a7a4c8b4591/html5/thumbnails/5.jpg)
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](https://reader038.fdocuments.net/reader038/viewer/2022100602/558c7b59d8b42a7a4c8b4591/html5/thumbnails/6.jpg)
Integração com o Explorer
![Page 7: Subrvesion - Controle de Versão](https://reader038.fdocuments.net/reader038/viewer/2022100602/558c7b59d8b42a7a4c8b4591/html5/thumbnails/7.jpg)
Integração com o Eclipse
![Page 8: Subrvesion - Controle de Versão](https://reader038.fdocuments.net/reader038/viewer/2022100602/558c7b59d8b42a7a4c8b4591/html5/thumbnails/8.jpg)
Integração com o Dreamweaver
![Page 9: Subrvesion - Controle de Versão](https://reader038.fdocuments.net/reader038/viewer/2022100602/558c7b59d8b42a7a4c8b4591/html5/thumbnails/9.jpg)
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](https://reader038.fdocuments.net/reader038/viewer/2022100602/558c7b59d8b42a7a4c8b4591/html5/thumbnails/10.jpg)
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/