Create Patch

Use Query|Create Patch to create a 'Unidiff' patch for the selected files/directory. A patch shows the changes in your working copy on a per-line basis, which can for instance be sent to other developers. See Apply Patch on how to apply patches with SmartSVN.

The patch will be written to the local Output File. In case of creating a patch for a directory, you can select Recurse into subdirectories on the Advanced page to create the patch recursively for all files within the selected directory.

On the Advanced page, select Ignore change in EOL-Style to not output line changes for which only the line ending differs. This can be useful after having the line endings of a local file changed temporarily, but only 'relevant' changes should be part of the patch.

With For Whitespaces you can configure to not output certain changes which are only affecting whitespaces. Use No special handing to do not ignore any changes regarding whitespaces. Use Ignore changes in the amount to ignore those lines for which only blocks with one or more whitespace characters have been replaced by blocks with one or more other whitespace characters. Use Ignore them completely to output only lines where anything else but whitespaces has changed.