Home > Subversion > Windows SubVersion / TortoiseSVN – Compare two versions of a file

Windows SubVersion / TortoiseSVN – Compare two versions of a file

26 April, 2006

Today I needed to compare two different versions of a source file. One in the main trunk folder and the other in a previously tagged version folder. This is easily done in TortoiseSVN, snippet from the TortoiseSVN manual:

Compare two revisions of a file
If you want to compare two revisions in a file’s history, for example revisions 100 and 200 of the same file, just use TortoiseSVN => Show Log to list the revision history for that file. Pick the two revisions you want to compare then use Context Menu => Compare Revisions.

If you want to compare the same file in two different trees, for example the trunk and a branch, you can use the repository browser to open up both trees, select the file in both places, then use Context Menu => Compare Revisions.

If you want to compare two trees to see what has changed, for example the trunk and a tagged release, you can use TortoiseSVN => Revision Graph Select the two nodes to compare, then use Context Menu => Compare HEAD Revisions. This will show a list of changed files, and you can then select individual files to view the changes in detail. Alternatively use Context Menu => Unified Diff of HEAD Revisions to see a summary of all differences, with minimal context.

The process of comparing two trees is really nicely done, you get a list of all the files which have been changed between the two trees. You can then drill into this list and see the changes made to individual files. Kewl!

Advertisements
Categories: Subversion
  1. Anonymous
    18 October, 2007 at 2:55 pm

    Excellent thanks for that!

  2. Anonymous
    26 October, 2007 at 6:44 am

    Great! I found it useful.

  3. kiran
    24 March, 2008 at 3:49 pm

    Thanks that helped.

  4. 13 June, 2008 at 3:35 pm

    Blimey, I couldn’t find that anywhere, and it just wasn’t working for me. Didn’t notice that compare only appeared when you selected 2 items.

    Many thanks

  5. Anonymous
    20 October, 2008 at 2:13 pm

    Thanks for the concise explanation!

  1. 23 February, 2009 at 11:29 pm
Comments are closed.
%d bloggers like this: