GitHub, GoogleCode, BitBucket are new generation online VCSs* or SCMs** with free source code hosting for project developers. Why these 3 ? Cause I had some free time and I tried them today.
Google Code - Project Hosting, caught my attention when some of the software I was downloading, was using this hosting. I first get to know of GitHub through Google ads. I was googling for information on Git, a new (then) and fast version control system. Since it was written by Linus Torvalds (yea, the Linux dude), of course I had to take a look at what the fuss is about.
That's the story of the first two, so what about BitBucket ? I love GitHub (nice interface, quick, clean, social, kitchen sink !) and everything, but the Git thing is still troubling me. While I was struggling to get used to git, I caught wind of Mercurial. As usual, I did some Googling and read up about Mercurial. At first glance, they look the same to me, and after some intense Googling. I came to this summary, Git is fast, and packs smaller repository, but lacks Windows usability. Mercurial is quick and easier to learn, and they have excellent Windows support through TortoiseHg (The Mercurial cousin to TortoiseCvs and TortoiseSVN). A plugin also enables Mercurial to push/pull Git repositories.
Google Code - Project Hosting, caught my attention when some of the software I was downloading, was using this hosting. I first get to know of GitHub through Google ads. I was googling for information on Git, a new (then) and fast version control system. Since it was written by Linus Torvalds (yea, the Linux dude), of course I had to take a look at what the fuss is about.
That's the story of the first two, so what about BitBucket ? I love GitHub (nice interface, quick, clean, social, kitchen sink !) and everything, but the Git thing is still troubling me. While I was struggling to get used to git, I caught wind of Mercurial. As usual, I did some Googling and read up about Mercurial. At first glance, they look the same to me, and after some intense Googling. I came to this summary, Git is fast, and packs smaller repository, but lacks Windows usability. Mercurial is quick and easier to learn, and they have excellent Windows support through TortoiseHg (The Mercurial cousin to TortoiseCvs and TortoiseSVN). A plugin also enables Mercurial to push/pull Git repositories.