File | Settings | Version Control | Subversion
Use this page to specify the version control settings to be applied to the directories of your project that are under Subversion control
|Subversion 1.7 Acceleration||
In this area, choose the tool to use with SVN 1.7 working copies.
|Update administrative information only in changed subtrees||
During synchronization with the server (update), SVN locks your working copy one subtree after
another by creating empty lock files
in the corresponding .svn administrative directories. After that
SVN starts comparing file hashes to detect which local files need synchronization.
|Use system default Subversion configuration directory||Select this check box to store Subversion configuration files in the system default directory user_home\Application Data\Subversion.|
|Subversion configuration directory||In this text box, specify a Subversion configuration directory different from the default one. Click
the Browse button
to open the Select Configuration Directory dialog box.
The text box is available only when the Use system default Subversion configuration directory check box is not selected.
|Clear Auth Cache||Click this button to remove all stored credentials for http, svn, and svn+ssh protocols from the authentication cache.|
|Use RubyMine general proxy settings as default for Subversion||Select this check box to have Subversion use the default proxy settings.|
|Edit Network Options||Click this button to open the Edit Subversion Options Related to Network Layers dialog box where you can update the network settings to be used in Subversion integration. The network settings are stored in the servers Subversion runtime configuration file.|
|Detect nested working copies||When this check box is selected, RubyMine automatically detects and checks out the external working copies as soon as you check out the original working copy, provided that the nested working copy structure has been defined.|
|Check svn:mergeinfo in target subtree when preparing for merge||Select this check box to have RubyMine investigate the merge tracking information for the target branch before merging to prevent duplicates.|
|Maximum number of revisions to look back in annotations||Select this check box to limit the number of revisions to look back when calculating annotations. In the text box, specify the maximum number of revisions.|
|Show merge source in annotations||Select this check boxes to have merge sources included in annotations.|
|Ignore whitespace differences in annotations||Select this check box to have white spaces ignored during annotating and thus get more meaningful annotations and cast out senseless ones.|
|SSH connection timeout||Specify the number of seconds to wait for connection.|
|SSH read timeout||Specify the number of seconds to wait for response.|
|Use IntelliJ IDEA general proxy settings as default for Subversion||Select this check box to use IntelliJ IDEA general proxy settings, defined on the page
If this check box is not selected, then Subversion proxy settings (if any) will be used.
|Clear Auth Cache||Click this button to delete all authentication information for 'HTTP', 'SVN', and 'SVN+SSH' protocols.|
|Edit Network Options||Click this button to change Subversion runtime configuration file in the Edit Subversion Options Related to Network Layers Dialog.|