Exporting only changed files in TortoiseSVN between versions

Posted in Applications -

TortoiseSVN is a powerful SVN client that plugs into Windows Explorer. This post looks at how to export just the changed files between two version numbers.

Exporting modified files between two versions

In Windows Explorer, right-click in the right pane (where the files and folders are) and select TortoiseSVN and then the Repo-Browser option as shown in the first screenshot below.

selecting the repository browser with tortoisesvn

This will open a dialog window where you need to enter the URL to the repository as shown in the second screenshot below. Enter it and then click the OK button.

enter the address for the repository

Once the TortoiseSVN Repository Browser has opened, right click in the files/folders area and select the "Show Log" option. This is highlighted with the red arrow in the screenshot below.

select the show log option

Select the two revisions that you want to export all the changed files between. In the example below I have selected revision 68 and revision 73. This means all the files that have been changed between these two revisions will be exported (i.e. all the files changed in revisions 69, 70, 71, 72 and 73). Now right-click and select the "Compare Revisions" option.

select the revisions and compare

Now a list of all the changed files will be displayed as shown in the final screenshot below. Click in the files list area and select all (Ctrl+A), right click and select the "Export selection to..." option as highlighted in the screenshot with the red arrow.

showing changed files

Once the option is clicked you will be prompted for the location to export the changed files to. Follow through the process and all the files that have been modified between the two versions will be exported to the path specified.

Related posts: