I have two questions,
When you create an Asp.NET web project (mvc or web forms), Next to the project folder another folder (Packages) for dependent assemblies is created. Do I need to check in these files?
If you don't want to check in some kind of files, What do you need to do to these files that they do not be showen in pending changes?
You can use the .tfignore file to tell TFS/VS to ignore certain files/folders. See more info here: http://msdn.microsoft.com/en-us/library/ms245454(v=vs.110).aspx