Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

SmartSVN offers a shell integration to have the SVN functionality of SmartSVN also present in certain parts of GUI shells, like in file dialogs. The shell integration is currently present on Microsoft Windows and Apple Mac OS XMacOS. It is only available when SmartSVN is running (except the one on Mac OS X 10.6).

Commands (Windows

...

)
Anchor
shell-integration.commands
shell-integration.commands

From the shell's context menu, there are the most important SVN commands available for locally versioned files and directories. Performing commands from the shell's context menu results in the same dialogs and windows as if performing the commands from the Project Window . For details regarding the commands refer to Commands.

...

Tip
titleTip

For the command icons, the icon files within lib/icons in the installation directory of SmartSVN are used. The names are corresponding to the command names. For every command, there is a default icon and a grayed version, which has an additional -g in its name. If you prefer, you can replace these icons.

...

Info

When starting SmartSVN using smartsvn.exe --server-mode, only a SmartSVN tray icon occurs. In this state, the explorer integration also works.

Commands (macOS)
Anchor
shell-integration.commands.osx106
shell-integration.commands.osx106

Unfortunately, Apple has dropped the Finder integration API with OS X 10.6. Hence, SmartSVN only can provide a very simple alternative using socalled so-called services. From the Finder's context menu three commands are available if files or directories are selected: Update from SVN, Commit to SVN and Open in SmartSVN. Note, that because of the limited services API these commands are available independent of the SVN state of these files or directories. They are even available for items which are not SVN-controlled. In contrast with the shell integration on Windows and OS X 10.5, SmartSVN does not need to be running to be able to invoke the commands. If necessary, SmartSVN will start automatically.

...