Version Control can be used for much more than source code. I often use it for normal document development as well. It is good personal knowledge management practice to keep track of past versions of a document. A version control system (such as WinCVS) makes life easier because it will:

  • Keep track of all past versions
  • Allow you to annotate each with a descripton of the changes
  • Keep a single filename for the file. That is remove the confusion of file name with file dates in the names

David Gammel has found a good piece on the additional features of a version control system which I recommend you have a look at.