Depth - (This option is applicable only for directories)
Current depth - The depth of recursing the folder for creating
the patch is the same as the depth of that same folder in the working copy (available
only when generating patches that contain changes from the working copy).
Recursive (infinity) - The patch is created on all the files
and folders contained in the selected folder.
Immediate children (immediates) - The patch is created only on
the child files and folders without recursing subfolders.
File children only (files) - The patch is created only on the
child files.
This folder only (empty) - The patch is created only on the
selected folder (no child file or folder is included in the patch).
Ignore content of added files
When enabled, the patch file does not include the content of the added items.
This option corresponds to the --no-diff-added option of the
svn diff command.
Ignore content of delete files
When enabled, the patch file does not include the content of the deleted items.
This option corresponds to the --no-diff-deleted option of the
svn diff command.
Treat copied files as newly added
When enabled, copied items are treated as new, rather than comparing the items with
their sources. This option corresponds to the --show-copies-as-adds
option of the svn diff command.
Include files having a binary MIME type
When enabled, the application is forced to compare items that are considered binary
file types. This option corresponds to the --force option of the
svn diff command.
Ignore properties
When enabled, differences in the properties of items are ignored. This option
corresponds to the --ignore-properties option of the svn
diff command.
Properties only
When enabled, only differences in the properties of the items are included in the
patch file (file content is ignored). This option corresponds to the
--properties-only option of the svn diff
command.
Note: The Ignore properties and Properties
only options are mutually exclusive.
Notice ancestry
If enabled, the SVN common ancestry is taken into consideration when calculating the
differences. This option corresponds to the --notice-ancestry option of
the svn diff command.
Files Comparison Section
Ignore line endings
If enabled, the differences in line endings are ignored when the patch is generated.
This option corresponds to the --ignore-eol-style option of the
svn diff command.
Ignore whitespaces
If enabled, it allows you to specify how the whitespace changes should be handled.
When enabled, you can then choose between two options:
Ignore whitespace changes
(--ignore-space-change) - Ignores changes in the amount of
whitespaces or to their type (for example, when changing the indentation or changing
tabs to spaces).
Note: Whitespaces that were added where there were none before, or
that were removed, are still considered to be changes.
Ignore all whitespaces
(--ignore-all-space) - Ignores all types of whitespace
changes.
Output Section
Save as
The patch will be created and saved in the specified file.
Use Git extended diff format
When enabled, the patch is generated using the Git format. This option
corresponds to the --git option of the svn diff
command.