Here's one reason I swithced over to TFS. I can now do reports like this instead of keeping noted in 'readme' files. I can also like match each one of these changes to the files and lines of code which I changed in order to fix them.
Before, i didn't really have this link. I know that 119 fixed these three items, but I couldn't tell which files were changed for that fix, except in general. It means that I'm hoping it's less likely for me to forget to make a change, and to make it easier to be able to fixure out what I changed when I make a mistake. I feel like it's saving me time over reading and editing files to keep track of this stuff.
Release State Reason Title
119 Resolved Fixed Lockups in unit screen
119 Resolved Fixed Allow you to turn off PNG files support
119 Resolved Fixed Editor/unit report/deployment closes unit dialog
If anyone is setinng up their own TFS system, there are a couple of things to know.
You're going to have to learn a bit of SQL Server in order to put the data files in a reasonable location (NOT C:\Program files which is the default).
You're going to have to set up a scheduled task to do backups.
If you've got a lot of binary files, keep the binary files in a separate 'Collection'. I've got one collection for all the graphics, and a separate one for the daily code. I do this so that I can do reasonable sized backups on a regular basis.