====== Como usar o SVN TerraOGC via linha de comando ====== O CVS TerraOGC foi congelado em 14 Set 2009. O artigo [[twsg:dicas:uso_cvs_linux|Usando o CVS via linha de comando no Linux]] refere-se a este período. A partir desta data todas as alterações do TerraOGC serão feitas no SVN. ===== Preparando a pasta de trabalho ===== * Crie uma pasta de trabalho (aqui chamo //projetos//) e entre nela mkdir projetos cd projetos ===== Obtendo dados iniciais ===== ==== TerraLib ==== * Você pode obter a TerraLib via CVS ou fazendo o download do arquivo. Maiores detalhes na página: http://www.terralib.org/php/dow.php?body=DowCVS * Eu prefiro obter a última versão estável. Neste caso baixe o arquivo [[http://www.terralib.org/dow/TerraLib_linux_v_3_3_1.tar.gz|TerraLib_linux_v_3_3_1.tar.gz]] e descompacte numa pasta chamada ''terralib'', que deve ficar dentro da pasta de trabalho (''projetos''). ==== Extensions - TerraManager ==== Obter via SVN da TerraLib. * Entre na pasta de trabalho, depois na pasta da TerraLib e faça o //checkout// cd projetos/terralib svn co https://svn.dpi.inpe.br/terralib/trunk/extensions ===== Obtendo o TerraOGC via SVN ===== * Entre na pasta de trabalho ''projetos'': cd projetos * Obtenha todo o repositório na pasta ''terraogc'': svn checkout https://svn.dpi.inpe.br/terraogc/trunk terraogc --username seu_username * Troque ''seu_username'' pelo seu login na rede DPI. Caso não tenha conta, omita os parâmetros ''--username seu_username'' * Depois é só [[compila_teogc|compilar]] Após tudo pronto, sua árvore de diretórios deve estar parecida com isso: projetos | |--terraogc (raiz dos pacotes desenvolvidos pelo TWSG) | |--terralib | |--extensions | |--CalculateProfile | |--terraphp | |--terramanager (precisa compilar para o WMS) ===== Comandos SVN ===== Para saber mais sobre o SVN consulte o livro [[http://svnbook.red-bean.com/|Controle de Versão com Subversion]]