Um dos problemas que me irritou durante anos na minha vida como programador foi a gestão de versões dos projectos que desenvolvo. Além do problema óbvio de fazer alterações erradas ou apagar inadvertidamente blocos de código, sempre tive o problema de desenvolver em vários computadores e ter de andar com o código de um lado para o outro. Dos vários métodos que usei, dois foram particularmente úteis/funcionais:
– pendrive para levar o código entre postos de trabalho tendo o cuidado de criar várias pastas com versões diferentes das fontes;
– sites como o box.net para guardar online as minhas fontes;
Apesar de desenrascarem, nenhum destes métodos correspondeu às minhas necessidades e de vez em quando algo corria mal. Depois de muitas chatices, umas maiores outras menores, decidi procurar uma solução melhor e acabei por encontrar uma que realmente resolveu o meu problema e que tem funcionado às mil maravilhas. É composta por:
– software TortoiseSVN : software gratuito de Controle de Versões (compatível com SubVersion/SVN) com integração com o Windows Explorer
– site XP-Dev.com : Repositório online gratuito (compativel com SubVersion/SVN)
Um sistemas de controle de versões, guarda numa base de dados centralizada (o repositório) as várias fases/versões de desenvolvimento de um projecto. Funciona especialmente bem quando há vários programadores a trabalhar no mesmo projecto, garantido – por exemplo – que vários programadores não alteram o mesmo código ao mesmo tempo. E mesmo que o façam, tem ferramentas que comparam as várias alterações, quem as fez e quando foram feitas.
Isto tudo, através da Internet e ainda por cima … gratuito. Melhor, não há!!! 🙂
———————————————————
ACTUALIZAÇÃO 23/03/2012 : A versão gratuita do xp-dev.com foi limitada a 2 projectos
WantFreeStuff
Maio 15, 2012 @ 17:23
xp-dev.com is not free !!!!!!
Cláudio Tereso
Maio 17, 2012 @ 12:44
Hi “WantFreeStuff”.
They do have a free plan as you can check here:
http://xp-dev.com/pricing (you need to scroll down a little)
Their free plan is not as good as it was when I joined, unfortunately (they had unlimited projects and now they only have two).
If you know of any free site with unlimited SVN projects, please let me know.
Saad
Março 11, 2012 @ 20:55
Thanks man! Though it only Allows just two project – it’s good for being free. I just hope they are not secretly stealing my code! 🙂
eslam
Dezembro 11, 2011 @ 10:58
now how can i deal with xp-dev when i am uploading my project it want me to upload file by file is there is any tutorial or something show me how to start using tortoise with it and create my project it would be great .
Cláudio Tereso
Dezembro 20, 2011 @ 09:54
Hi Eslam,
You can get the tortoise manual here:
http://tortoisesvn.net/support.html
rudraksha
Outubro 24, 2011 @ 12:39
xp dev is not free
Cláudio Tereso
Novembro 4, 2011 @ 14:31
Hi rudraskha.
They do have a free plan as you can check here:
http://xp-dev.com/pricing (you need to scroll down a little)
Their free plan is not as good as it was when I joined, unfortunately (they had unlimited projects and now they only have two).
If you know of any free site with unlimited SVN projects, please let me know.
catecaura
Agosto 8, 2010 @ 05:30
need to check
ali
Fevereiro 10, 2010 @ 21:24
thanks mate!
I was looking for some free online version controlling system. i googled and I ended up here, and I got this xp-dev.com thingie!
works like a charm!
Cláudio Tereso
Fevereiro 19, 2010 @ 17:48
I’m glad my article helped you.
Thanks for the comment.