sexta-feira, 25 de outubro de 2013

Criando um repositório SVN no Dropbox



1 – Pra começar é necessário ter uma conta no Dropbox (clique neste link para se registrar), instalar o cliente Dropbox na sua máquina e baixar (e instalar) o TortoiseSVN.

2 - Depois de tudo instalado, vá na pasta raiz do Dropbox no seu computador e crie uma pasta que será o repositório do projeto (aqui chamei a pasta de MeuRepositorio).

Clique com o botão direito na pasta e vá em “TortoiseSVN” > “Create repository here” (figura 1). Uma janelinha deve abrir, e nela clique em “Create folder structure” (clique OK nas duas janelas) (figura 2). Com isso já temos o repositório criado (imagine que essa pasta esteja no servidor, não na sua máquina).


3 - Agora crie uma pasta fora do Dropbox, essa pasta será o lado cliente (local) da estrutura. Clique com o botão direito na pasta e vá em “SVN Checkout” (figura 3). Na janela que irá abrir informe o caminho do seu repositório em “URL of repository” (figura 4), que você criou anteriormente no passo 2.


Pronto! Com isso você tem um repositório privado e um controle de versões. O Dropbox fornece inicialmente* 2GB de espaço, o que dá pra colocar bastante coisa. Pode parecer complicado, mas é simples.

Se quiser que outro membro da equipe tenha acesso ao repositório é só ir ao Dropbox e compartilhar a pasta do repositório. O Dropbox desse outro membro da equipe irá automaticamente atualizar (baixar) a pasta que foi compartilhada. Feito isso, basta executar o passo 3.

Com o TortoiseSVN você faz o controle de conflitos, de commits, updates etc., mas isso não é do escopo do tutorial.

E o Linux?

Bom, o TortoiseSVN só tem versões para Windows. Quem usa alguma distribuição Linux pode usar o NautilusSVN, que parece que agora foi substituído pelo RabbitVCS (http://rabbitvcs.org/). E aí pode surgir um problema: o fato de se ter máquinas com clientes SVN diferentes pode fazer com o que o controle de versões não funcione corretamente. Se isso acontecer, a solução pode estar mesmo em usar um repositório pago como o Github ou o Code Spaces.

Fonte: http://oxenteexception.wordpress.com

segunda-feira, 21 de outubro de 2013

Instalando o Mapserver com PHP Mapscript no Ubuntu

mapserver Para trabalhar em um sistema com GEO Processamento tive que instalar o MapServer. Umas das formas mais fáceis de se instalar o Mapserver no Ubuntu é através do gerenciador de pacotes synaptic, neste tutorial vamos ver que este processo, ao contrário do que muita gente acha, é bastante simples.