This blog post is for small businesses who write code as part of or is the main part of their business. If you are one of these types of companies, you very well know that the code you write is key to the success of your business and there’s no way that you’ll be taking any risk with your code by not storing it in some sort of a revision control system. Revision control systems are used for at least three main reasons: backup, revision control, and collaboration. However, for many small businesses, the setup and maintenance of a revision control system is, perhaps, not the main priority and both task can be daunting for some. Luckily, there are many web-based code hosting solutions that are available nowadays. These solutions do takeaway the hassle and headache of setup and maintenance of revision control systems and provide other resources that can help your team keep track of bugs, collaborate, and document your code. The cost for most of these solutions start below 10 dollars per month to several hundred, depending on the size of your company (number of users). Most of these services provide free accounts, but mostly for open source projects. So that’s something that you have to watch out for. Make sure that the projects you create or the account you sign up for aren’t meant for open source projects. Otherwise, your projects will be open to the public.
One I’m currently using for my personal projects is BitBucket (recently acquired by Atlassian). It uses Mercurial distributed version control system (DVCS). BitBucket’s pricing structure is available at the following link. Price starts at 0 to 80 dollars per month. Check it out!