I lost few of the changes I made to my personal project when my hard disk crashed. I used to keep back ups, but never felt the need to have version control as I was the only person working on that code base. That's when I started looking for a version control. Since everybody says that the era of cloud is standing at your door, I decided to open the door and be part of that. I started looking for a cloud based source code repository.
Along with the source code repository, assembla workspaces provides you a Wiki page, mile stone and ticket tracking tool to manage your projects (not part of the free plan). But from the perspective of working as a SCRUM team, I found Pivotal Tracker score better with its cool user interface (You can find the post here about Pivotal Tracker).
[Logo belongs to assembla]
From the options Google provided for a source code repository in cloud, I picked up assembla workspace. The decision was driven by the fact that they had an option of using SVN as the version control system. I already had Tortoise SVN as a SVN client in my laptop and since I loved the easiness in using it (you can download Tortoise SVN from http://tortoisesvn.net/downloads.html), I decided to go with Assembla workspace with SVN as my version control system.
It’s been three months now since I started using it and I have to say I am a pretty happy about the product. The following are the reasons for my happiness.
- Assembla has a free option for one personal project with three users maximum. It has a 150 MB limit. They have other plans starting with $19 which I feel is still high value for money.
- Works like a charm- I do now check in my code when i am in move. I have used 2G connections, data cards, broadband and I never faced problem is checking in the code.
- It doesn't even take a minute to set up and is very easy to use.
assembla workspaces is an ideal solution for small projects and start ups. It saves them from managing the pain of internal code repository with out compromising on speed.