Patch Options
Patch Section
- 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 selected, the patch file does not include the content of the added
items. This option corresponds to the
--no-diff-added
option of thesvn diff
command. - Ignore content of delete files
- When selected, the patch file does not include the content of the deleted
items. This option corresponds to the
--no-diff-deleted
option of thesvn diff
command. - Treat copied files as newly added
- When selected, 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 thesvn diff
command. - Include files having a binary MIME type
- When selected, the application is forced to compare items that are considered binary
file types. This option corresponds to the
--force
option of thesvn diff
command. - Ignore properties
- When selected, differences in the properties of items are ignored. This option
corresponds to the
--ignore-properties
option of thesvn diff
command. - Properties only
- When selected, 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 thesvn diff
command.Note: The Ignore properties and Properties only options are mutually exclusive. - Notice ancestry
- If selected, the SVN common ancestry is taken into consideration when calculating
the differences. This option corresponds to the
--notice-ancestry
option of thesvn diff
command.
Files Comparison Section
- Ignore line endings
- If selected, the differences in line endings are ignored when the patch is
generated. This option corresponds to the
--ignore-eol-style
option of thesvn diff
command. - Ignore whitespaces
- If selected, it allows you to specify how the whitespace changes should be handled.
When selected, you can then choose between two options:
- Ignore whitespace changes
(
--ignore-space-change
) - Ignores changes in the amount of whitespaces or changes to their type (for example, when changing the indentation or changing tabs to spaces).Note: Whitespaces that are added or removed are still considered to be changes. - Ignore all whitespaces
(
--ignore-all-space
) - Ignores all types of whitespace changes.
- Ignore whitespace changes
(
Output Section
- Save as
- The patch will be created and saved in the specified file.
- Use Git extended diff format
- When selected, the patch is generated using the Git format. This option
corresponds to the
--git
option of thesvn diff
command.