There is one file that I always made changes to, but that I never want to be checked in. I would like TFS to block me from ever checking it in or committing the changes. H
For TFS 2012, just use the .tfignore file.
When you add ignored files to folders that are mapped in a local workspace, they do not appear in the Pending Changes page in Team Explorer.
http://msdn.microsoft.com/en-us/library/ms245454.aspx