Commit

Here you can configure global commit options.

Select Skip Change Set entries to ignore found changed files or directories which have already been assigned to a Change Set.

Select Detect moved and renamed files if you want SmartSVN to detect files which are most likely renamed or moved. These files will not simply be added and removed, but marked as copied. For details, refer to Detect Moves.

Except from those files which have been selected and which are in a committable SVN state, SmartSVN can Suggest To commit further files: Select Add unversioned files and directories to also report unversioned (most likely new) files and directories. Select Remove missing files and directories to also report missing (most likely obsolete) files and directories.

Select Remove removed parent directories to make SmartSVN also scan parent directories of the files/directory which have been selected for the commit. If such a parent directory is scheduled for removal, it will also be suggested for the commit. With Also remove empty parent directories, all resulting emtpy parent directories will also be suggested for the commit.

Tip

To clean up all empty directories within your project, you can use Tools|Remove Empty Directories, see Remove Empty Directories.

Select Remind me to enter a commit message to make SmartSVN warn you when trying to commit without a message. Select Trim whitespaces from commit message to trim leading and trailing whitespaces from the commit message directly before committing. Select Warn for case-changed files to make SmartSVN warn you before trying to commit case-changed files; even when warned, you will still be able to continue with the commit.

Specify to Remember up to a specific amount of entered commit messages for each project.

Choose for For File Commits if you want to be warned for potentially missed files when performing a commit: