Wednesday, 5 June 2013

Why I hate TFS even more...

Situation:
 - you have an open solution
 - you need to access code from another solution which is in TFS (but not on your disk)
 - so...
  •  go to "Team Explorer"
  • double click on "Source Control"
  • find the code you need and right click
  • select "Map to local folder"
  • select location on your local hard drive
  • click "Map"
  • click "Yes" to prompt: "Newly mapped items will not be downloaded until you execute a get. Do you want to get $/SomePlaceWithCode now?"
Now what? All people with common sense would think TFS will just download this code...

No, this is not what is happening... TFS tells you that you have to close the currently open solution to do that.... How retarded is that? Why would you need to close solution for this? To download some files not even in solutions directory?


Obviously  "Compare..." option is retarded as well - BIG time.

If you are comparing whole solution (quite a big one) and you want to revert/or whatever just one file at a time - TFS will refresh the whole tree again after modifying each file... which might take another precious minute. Unless everybody in TFS development team is always reverting all files at once and never one by one I just can't understand why this feature is broken so badly.

Is there any manager in Microsoft's TFS team which ever worked with SVN / Perforce / Git ?