The SVN preferences panel is opened from menu SVN and it is the place where the user preferences for the embedded SVN client tool are configured. More preferences that configure how the embedded SVN client tool works can be set in the global files called 'config' and 'servers', that is the files with parameters that act as defaults applied to all the SVN client tools that are used by the same user on his login account on the computer. These files can be opened for editing with the two edit actions available in the SVN client tool on the Global Runtime Configuration submenu of the Options menu.
→ +Automatically upgrade working copies to the client's version - if this option is checked and a working copy stored locally on disk using an old SVN format (for example the SVN 1.3 one) is loaded in the Working Copy view then the working copy is automatically converted by Syncro SVN Client to the most recent SVN format. If the option is not checked a confirmation dialog will be displayed when such a working copy is loaded in the Working Copy view.
Enable symbolic link support (available only on Mac OS X and Linux) - Subversion has the ability to put a symbolic link under version control, via the usual SVN add command. The Subversion repository has no internal concept of a symbolic link, it stores a "versioned symbolic link" as an ordinary file with a 'svn:special' property attached. The SVN client (on Unix) sees the property and translates the file into a symbolic link in the working copy.
![]() | Note |
---|---|
Win32 has no symbolic links, so a Win32 client won't do any such translation: the object appears as a normal file. |
If the symbolic link support is disabled then the versioned symbolic links, on Linux and OS X, are supported in the same way as on Windows - i.e. a text file instead of symbolic link is created.
![]() | Important |
---|---|
We recommend to disable symbolic links support if you do not have versioned symbolic links in your repository, because the SVN operations will work faster. However, you should not disable this option when you do have versioned symbolic links in repository. In that case a workaround would be to refer to working copy by its "real" path, not path that includes a symbolic link. |
Show tooltip on Working Copy and Synchronize trees - For each file and folder a tooltip is displayed with details like SVN status, full path, current revision number, last changed date, etc. If the tooltips seem annoying by covering useful information they can be disabled with this option.
Use unsafe copy operations - Sometimes when the working copy is accessed through Samba and SVN client cannot make a safe copy of the committed file due to a delay in getting write permission the result is that the committed file will be saved with zero length (the content is removed) and an error will be reported. In this case this option should be selected so that SVN client does not try to make the safe copy.
Working copy administrative directory - allows you to customize the directory name where the svn entries are kept for each directory in the working copy.
Application global ignores - allows setting file patterns that may include the wildcard * and ? for unversioned files and folders that must be ignored when displaying the working copy resources in the Working Copy view.
SSH - here you can specify the command line for an external SSH client which will be used when connecting to a SVN+SSH repository. Absolute paths are recommended for the SSH client executable and the file paths given as arguments(if any). Depending on the SSH client used and your SSH server configuration you may need to specify in the command line the username and/or privatekey/passphrase. Here you can also choose if the default SVN user will be used(the same as the SSH client user) or you should be prompted for a user whenever SVN authentication is required.
Compare - allows you to specify if you want to see pseudo-conflicts in the Compare view. You can also change the maximum number of differences allowed in the view and to specify an external application to be launched for compare operations in the following cases: when two history revisions are compared, when the working copy file is compared with a history revision, when a conflict is edited. The parameters ${firstFile} and ${secondFile} specify the positions of the two compared files in the command line for the external diff application. There is also available a link to quickly customize the used compare colors.
Results Console - here you can specify the maximum number of lines displayed in the Console View and if the Console view should come to the foreground when there is some output that is displayed in this view.
Annotations View - here you can set the color used for highlighting in the editor panel all the changes contributed to a resource by the revision selected in the Annotations view.
Revision Graph - here you can enable caching for the action of computing a revision graph. When a new revision graph is requested one of the caches from the previous actions may be used which will avoid running the whole query again on the SVN server which will finish the action much faster.