Hope that clears the mindset. These days I use git, and this is really trivial in git :)
I would much prefer to be using git (which I have even less experience with) but the support for Windows users seemed to be lacking when I looked at it, and although I'm on Linux for everything these days that's not true of others I work with :-(
Mercurial / hg is a nice alternative to git which has pretty good Windows support - there is a TortoiseHg explorer client and it has support in Eclipse etc.
Worth a look.
Peter.