Today I have configured Microsoft Team Foundation Server 2012 for one of my newly started VS project. Looks promising product for every stakeholder of the project. My focus is mainly on code maintainability, task assignment and its management. Below are some useful links.
Using TFS
http://msdn.microsoft.com/en-US/library/ms181368.aspx
Optimize your folder names
http://msdn.microsoft.com/en-US/library/ms181378.aspx
Set Up Your Dev Machine and Start Using Version Control
http://msdn.microsoft.com/en-US/library/ms181384.aspx
Add Files to the Server or Add Project/ Solution to TFS
http://msdn.microsoft.com/en-US/library/ms245454.aspx#add_existing_project
Check In Your Work to the Team’s Codebase
http://msdn.microsoft.com/en-US/library/ms181407.aspx
Resolve File Conflicts
http://msdn.microsoft.com/en-US/library/ms181432.aspx