The directory tree and the file table show all local directories/files below the project's root directory. The only exception are .svn-directories and ignored directories and files within other ignored directories. Such directories/files will never be shown.
The directory tree shows the project's directories and their SVN states, which are denoted by different icons. They are listed in Directory States. In case of a versioned directory, the corresponding revision number is displayed behind the name of the directory.
The file table shows the project's files with their SVN states and various additional information. The meaning of the states/icons is listed in File States. The rest of this section explains configuration options for the file table. They are always related only to the current project and are also stored with the current project.
With the menu items in the View menu, you can also set certain filters on which files should be displayed. Files From Subdirectories enables the recursive view showing not only files from the currently selected directory but also those from subdirectories. With Ignored Files ignored files within versioned directories will be displayed. Files from ignored directories are never displayed. With Unversioned Files unversioned files (also within unversioned directories) are displayed. With Unchanged Files unchanged files are displayed. It is sometimes convenient to hide them, as they don't matter for most of the SVN commands.
The directory tree and the file table are the central components within SmartSVN's main window. A virtual focus is always assigned to exactly one of both components. The focus and the currently selected directory/files define which commands/actions are available from the menu bar and the tool bar.
The contents of the directory tree and the file table are read into memory when a project is opened. When changes to files or directories occur from within SmartSVN, they are refreshed automatically. In case of external changes, an explicit refresh via View|Refresh or the corresponding toolbar button is required. You can configure the kind of refresh ('depth') within the application preferences (Refresh).