Even after more than 10-12 years of existence, Version Control is still not being religiously used by all software companies. Wherever there is a project involving multiple developers, its always advisable to use some kind of version control system like SVN or GIT to create and maintain a code repository and maintain separate versions or branches for development and production.

GIT is one such version control tool which is being used most in the Open Source world. Though the task of learning how to use GIT seems daunting, once you start using it, its a cake-walk. Here is a good tutorial on how to use GIT.