Como interagir no Repositório?
O repositório é baseado na ferramenta de controle de versões Subversion (SVN) que é um Sistema de Controle de Versões como o conhecido CVS mas com algumas melhorias e facilidades.
Existem várias ferramentas gráficas que podem facilitar a sua interação com o SVN, ferramentas como:
- http://rapidsvn.tigris.org/
- http://tortoisesvn.tigris.org/
- http://jsvn.alternatecomputing.com/
- http://esvn.umputun.com/trac.cgi/wiki
Para aprender mais sobre o Subversion deve-se olhar as várias documentações já existentes na WEB, como por exemplo:
- Documentação Oficial SVN
- http://www.pronus.eng.br/artigos_tutoriais/gerencia_configuracao/subversion.php
- http://www.pronus.eng.br/artigos_tutoriais/gerencia_configuracao/controle_versao.php
Para Baixar o Código trunk
No caso da utilização do SVN, sem interface gráfica, o endereço para a obtenção dos códigos são:
$ svn co --username SeuUsuario@seumail.gov.br https://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/ cacic2
onde deve ser observado a necessidade das opções:
O seu usuário na comunidade CACIC (Software Publico)
Username
e o endereço do servidor Subversion:
https://svn.softwarepublico.gov.br/svn/cacic/
Navegue pelo Código para saber qual árvore de desenvolvimento do cacic lhe interessa.
Proxy (http/https)
Para quem tem a navegação na internet coordenada por um proxy (http/https) é necessário que realize uma configuração especial em seu PC para que possa usar os repositórios subversion do CACIC.
- modo console (linha de comando)
O uso do svn em linha de comando poderá ser configurado através de arquivos que estão na pasta .subversion na pasta pessoal do usuário. Configure o arquivo servers para que possa usar svn sob proxy como segue:
# Acrescentar o grupo [groups] cacic = svn.softwarepublico.gov.br # Configurar proxy para o grupo [cacic] http-proxy-host = 192.168.0.1 http-proxy-port = 8080 http-proxy-username = nome_usuario http-proxy-password = senha_usuario
