Compare Files
You can use the Diff window to clearly see the difference between two files or two versions of the same file. If one of the versions of the file is checked out in your workspace, you can modify the file as you run the comparison. You can also use this window to conduct a code review of some changes to a file.
Required Permissions
You must be one of the Contributors for your team project. See Team Foundation Server Default Groups, Permissions, and Roles.
What do you want to do?
Highlight code changes and make comparisons
Compare and edit a file in your workspace with a file on the server
View and comment on changes in a code review
Compare two versions of a file on your server
Compare two files using the Compare dialog box
Use the Diff window
Use the command prompt
Highlight code changes and make comparisons
Compare and edit a file in your workspace with a file on the server
You can highlight and more easily examine the work you have done by comparing a file in your workspace with the version you checked out. You can also compare your work with the latest version on your Team Foundation Server, and edit the file while you are comparing it.
If you are not already connected to the team project that you want to work in, then connect to the team project.
Choose Home, and then choose Pending Changes.
On the Pending Changes page, locate the file. Open the shortcut menu for this file, and then:
Choose Compare with Workspace Version to see what changes you have made to the version you checked out.
Tip
You can also press Ctrl+Shift and then double-click the file.
Choose Compare with Latest Version to see how the changes you have made compare to the latest version of the file on your Team Foundation Server.
The Diff window appears. You can continue to make changes to the file in this window.
Tip
You can also use Solution Explorer and the Source Control Explorer windows to compare the file in your workspace with a version of the file on the server. Select a file, open its shortcut menu, and then choose Compare. When the Compare dialog box appears, choose OK.
View and comment on changes in a code review
When you participate in a code review, you use the Diff window to see the code changes that are the subject of the review.
Compare two versions of a file on your server
You can compare two versions of a file in the history of that file on your Team Foundation Server.
On the menu bar, choose View, Other Windows, Source Control Explorer.
In Source Control Explorer, open the shortcut menu for the file and then choose View History.
Select two versions of the file, open the shortcut menu, and then choose Compare.
The Diff window appears.
Compare two files using the Compare dialog box
You can compare any two files. The files can both reside on the local client, both on your Team Foundation Server, or one on each.
On the menu bar, choose View, Other Windows, Source Control Explorer.
In Source Control Explorer, open the shortcut menu for the file and then choose Compare.
The Compare dialog box appears.
Specify the two files you want to compare - one under Source Path and the other under Target Path:
Type a path, or open the Browse menu, choose Local Path or Server Path, and then browse to choose the file.
Choose an option from the Type menu: Changeset, Date, Label, Latest Version, or Workspace Version. Use the fields that appear to specify the version.
Choose OK.
Use the Diff window
Deleted text
Added text
Changed text
Code review comment
Visual summary of the differences between the files
Here are some tips for working with the Diff window:
Although Side-by-side mode is generally more effective in most cases, you can use whichever mode works best for you and the code you are examining.
To skip:
To the next difference, choose Next difference (Keyboard: F8).
To the previous difference, choose Previous difference (Keyboard: Shift+F8).
Back and forth in the file, choose a section of the visual summary.
When you participate in a code review, you use the Diff window to see the code changes that are the subject of the review. For more information, see Day in the Life of an ALM Developer: Suspend Work, Fix a Bug, and Conduct a Code Review.
Use the command prompt
- Difference command Compare two files from the command prompt.