Would it be useful for single user single PC or would be overkill?
Can i save time and increase productivity with any version control system?
If answer is yes then which free version control system would be best for me and how I can save time with that?
I work from home and office both. both places I’ve internet access. I want to access source from both places.
Update:
Can i keep my source on any free hosting? I don’t want to keep on MY PC. I need like save and update.
Of course you should use a version control system. Using a VCS is not only about team development and sharing code, but also about having a history of your source code and being able to go back to an older version at any time (or to maintain older versions while development goes on). You will never want to think how you worked before once you are using one.
Personally, I think subversion is very easy to setup and to use especially when using the subversion client tools such as TortoiseSVN, AnkhSVN, VisualSVN and so on.
If you are looking for a hosted solution, there are lots of questions covering that topic, e.g: https://stackoverflow.com/questions/111292/free-version-control-services