Problemas com o SVN do Sourceforge?

Este blog deixou de ser mantido, mas o autor continua escrevendo aqui. Não deixe de assinar o novo feed!

Depois gastar um bom tempo pesquisando, finalmente descobri uma forma de utilizar o servidor SVN do SourceForge sem correr o risco de jogar o monitor na parede! :P

O que ocorria comigo (e provavelmente ocorre com outras pessoas) é que, dependendo das mudanças que eu fazia no código-fonte do meu projeto, o servidor SVN respondia com um erro 403 (Forbidden) em um ou outro arquivo. Prestando um pouco mais de atenção, eu percebi que tal erro costumava acontecer quando eu removia ou renomeava um ou mais arquivos e tentava fazer o commit. E, diga-se de passagem, remover ou renomear arquivos é algo bastante corriqueiro para os adeptos da refatoração compulsiva (como eu sou!)… então esse erro acontecia diretão comigo.

Eu vinha lidando com esse problema de uma forma bem radical: removia o projeto do servidor SVN, e fazia o commit do projeto inteiro novamente. :D

Apesar de isso funcionar, eu tava começando a ficar de saco cheio de fazer isso toda vez que fazia uma refatoração mais pesada… então gastei um tempo pesquisando na internet e, finalmente, consegui resolver o problema!

Para acessar o servidor SVN, o SourceForge fornece o seguinte endereço:

https://svn.sourceforge.net/svnroot/[nome-do-projeto]

Simplesmente troque o endereço para:

https://[nome-do-projeto].svn.sourceforge.net/svnroot/[nome-do-projeto]

Pronto! Pelo menos aqui parece ter resolvido, visto que fiz a maior zona no código do meu projeto e, ainda assim, o commit ocorreu sem problemas.

Então é isso aí… fica a dica para quem precisar.

Tags: , ,