Today, I found a nice feature I didn't know Team Foundation Server had. A way to view all changes included in a commit in a series of diffs.
This feature is only available after committing (in git-scm, you can get this for your pending changes even before commit).
Basically you go to history, right-click the changeset you wish to view and select Changeset details. In Changeset Details view, click on Actions drop down and select Open in Browser.
You will get a nice list of all the diffs included in that changeset. This is a great way to view all changes in any commit without having to compare each individual file against previous.