Refresh
These settings configure the behaviour of refreshing the file system.
Choose Recursively scan unversioned directories to make SmartSVN descend
into unversioned directories and display the complete unversioned sub-tree.
Otherwise, only the unversioned root directory itself will be scanned and displayed.
Choose Perform 'cleanup' if necessary to automatically cleanup after a
manual Refresh.
See Clean Up for details.
By Manual Refresh you can configure how the manual Refresh by
(see Directory Tree and File Table) behaves.
All options take into account the scanned/unscanned state of the working copy, see
Refresh/Scan.
-
You have the option to refresh Always root directory.
In this case the directory selection in the tree does not matter, but always the
whole project is refreshed.
This option requires the most effort, but will guarantee that after changing the
selection in the tree, displayed data is still up to date (relative to the last refresh
time).
-
You can also choose to refresh only the Selected directory recursively.
This option can be useful, if you know, that you are only working a specific part
of your whole SVN project.
-
The option Selected directory (recursively if set for view) also refreshes
only the selected directory.
Whether this refresh is recursive or not, depends on .
This option is the fastest way of refreshing as it is most selective, but it requires
you to be always aware of which directories you have refreshed and hence which information
displayed in directory tree and file table are actually up to date.
SmartSVN can also automatically perform a refresh of the project after it gets
the focus back, if configured by Refresh on frame activation.
-
In general, the automatic refresh behaves the same way as configured for the Manual Refresh
option.
Furthermore, you have either the option to disable automatic refresh by Never, have
an immediate refresh by Immediately or have only a refresh, if SmartSVN has
been inactive for at least 5 seconds by After more than 5 seconds of deactivation.
This option is useful, if you typically switch to other applications for a short
period of time and do not want to trigger automatic refresh.
-
On Windows, the native File Monitor provides a more efficient way to find
out necessary directories to refresh.
Hence, After more than 5 seconds of deactivation is not available here and
regardless of the selected Manual Refresh option, every directory below your
project root will be refreshed, if necessary.
Note |
Using Refresh on frame activation is for instance convenient if
you are working some time on your project (e.g. in an IDE), then decide to
check and commit your changes and hence get back to SmartSVN.
|
To automatically perform a Remote State Refresh with every local Refresh, you
can select Refresh Remote State with local Refresh.
You may choose to Include externals and you may choose to Scan locks
for a remote state refresh.
For details regarding the Remote State, refer to Remote State.
Note |
Due to optimized Refresh behavior on Windows, only a subset of your project
directories might be refreshed when switching back from another application
and Refresh on frame activation has been enabled.
Hence, also the Remote State for only this subset of directories will be
refreshed.
|