Improve development workflow and gain productivity

SmartSVN is a graphical Subversion (SVN) client that enables developers to work faster and smarter with intuitive features and a user-friendly interface. Developers are able to view the state of a project at a glance with the use of visual indicators rather than a text-based interface, which speeds progress and reduces conflicts.

See SmartSVN Features


Key features of SmartSVN

View the visual interface and easy-to-use features that set SmartSVN apart.

  • Tag and branch support+
  • Conflict Solver+
  • Incoming and outgoing change markers+
  • Revision graph
  • Shell integration
  • File compare
  • Properties support
  • Transaction views
  • Powerful commit wizard
  • Commit Wizard JIRA and Trac integration+
  • Change Sets+
  • Repository Browser
  • Change Report+
  • Log
  • Output View
  • Plugin-API+
  • xMerge add-on

Tag and branch support

Work with tags and branches as if they were native Subversion features. Simply define the project repository locations for the trunk, the tags and branches – no need to deal with hard-to-remember URLs. To switch to a different branch or tag, use the “Tag Browser” which displays all branches and tags in hierarchical order.

+ SmartSVN Professional
SmartSVN is enhanced regularly. View the changelog for SmartSVN 8 updates, or check out the SmartSVN blog.


SmartSVN changes the way distributed teams work together

SmartSVN benefits for developers

Work your own way

Continue working with SVN client concepts you already know. No training needed.

Stay updated

See all changes within the client using change markers and transaction views.

Save time with shortcuts

Change keyboard shortcuts, defaults, or write your own plug-in with the SmartSVN API.

Get work done faster

Resolve issues in less time with features like built-in File Compare and Conflict Solver.

SmartSVN benefits for administrators

Easy integration and step up

Integrate into your Windows, Mac or Linux operating system.

Customizable API

SmartSVN Plugin-API allows you to customize menus, modify commit workflows and more to accommodate your workflow.

Easy migration and adoption

SmartSVN is an easier switch for teams migrating from CVS and the graphical interface makes working easier for less experienced developers.

Support when you need it

Expert support comes free with SmartSVN Professional. We also provide online resources.

SmartSVN benefits for managers

Improves productivity

A unified, graphical interface enables teams to work faster which supports shorter development cycles and higher quality work.

Immediate results

No retraining necessary – teams can start working faster immediately after implementation.

Global teams work as one

Allows multiple teams and locations to work using the same interface without worrying about compatibility.

Enhances SVN solutions

Can be combined with SVN MultiSite Plus, SVN MultiSite and SVN Clustering to further support large-scale, seamless collaboration and improve productivity.


Compare SmartSVN to SmartSVN Professional

The following table shows the features and capabilities of each SmartSVN edition.

Feature

SmartSVN 7.6 and 8

SmartSVN 8.5

Supported Platforms
Foundation
Professional
Foundation
Professional
Windows 2000/XP/2003/Vista/7 checkmark checkmark checkmark checkmark
Linux, Unix and derivatives checkmark checkmark checkmark checkmark
Mac OS X 10.5 and newer checkmark checkmark checkmark checkmark
Any other platform that supports Java 1.5 or higher checkmark checkmark
Any other platform that supports Java 1.7 or higher checkmark checkmark checkmark checkmark
Supported Access Methods/Working Copies
Foundation
Professional
Foundation
Professional
SVN, SVN+SSH (including custom tunnels) checkmark checkmark checkmark checkmark
HTTP and HTTPs checkmark checkmark checkmark checkmark
HTTP-proxy support checkmark checkmark checkmark checkmark
file: protocol support checkmark checkmark
Supported Subversion Commands
Foundation
Professional
Foundation
Professional
Basic commands: add, blame (annotate), checkout, cleanup, commit, copy, delete, diff, export, import, list, log, merge, mkdir, move, propdel, propedit, propget, proplist, propset, relocate, resolve, revert, status, switch, update checkmark checkmark checkmark checkmark

In 8.5 SVN blame/annotate will only work for the current version. At 9.0 (with SVN 1.9 enhancements) blame/annotate will resume working as it does in 8.0 and lower.

In 8.5 SVN merge dry run will not be able to see the side-by-side conflict information. At 9.0 (with SVN 1.9 enhancements) merge dry run will resume working as it does in 8.0 and lower.

checkmark checkmark
Merge Tracking checkmark checkmark checkmark checkmark
Tree Conflicts checkmark checkmark checkmark checkmark
Advanced copy operations: Working Copy from/to URL, URL to URL checkmark checkmark checkmark checkmark
Locking: lock, unlock, scanning for locks checkmark checkmark checkmark checkmark
Change Sets: organize changed files and directories in task-related groups which can then be committed separately checkmark checkmark
Support for special properties: svn:executable, svn:eol-style, svn:externals, svn:ignore, svn:mime-type, svn:keywords, svn:special with project-specific defaults, svn:mergeinfo checkmark checkmark checkmark checkmark
Applying patches checkmark checkmark
Bugtraq properties support checkmark checkmark checkmark checkmark
Property content comparison checkmark checkmark checkmark checkmark
Local Log Cache for improved Log performance checkmark checkmark checkmark checkmark
Project-specific SVN options (in addition to and as a replacement for the SVN "config" file) checkmark checkmark checkmark checkmark
User Interface
Foundation
Professional
Foundation
Professional
Standalone application, available on all platforms checkmark checkmark checkmark checkmark
Windows Explorer Integration, including recursively modified state checkmark checkmark checkmark checkmark
Mac OS X Finder Integration, including "Reveal in Finder" checkmark checkmark checkmark checkmark
Tray icon, available on most platforms checkmark checkmark checkmark checkmark
Smart Extensions
Foundation
Professional
Foundation
Professional
Built-In Repository Browser to check out, create directories and remove files and directories checkmark checkmark checkmark checkmark
Available in Repository Browser: Copy and move files and directories, view file contents, view file log, Revision Graph, annotate and check out files, and compare directories checkmark checkmark
Revision Graph: show the "family tree" of a file or directory, including display of merge information checkmark checkmark
Compare local file against HEAD, previous revision, another revision, tag or any other local file checkmark checkmark
Compare two repository directories: see which files have been added/removed/changed. checkmark checkmark
Changes View: Shows detailed local changes checkmark checkmark checkmark checkmark
File Annotation display with multiple coloring schemes for a quick analysis of a file's history, optionally displaying the file content of all revisions checkmark checkmark
Powerful commit: add, remove and commit files with one click and remove empty directories; include files from externals, even from foreign repositories, spell check support, JIRA issue tracker integration checkmark checkmark
Detect moves: automatic detection of possibly moved or renamed files checkmark checkmark
Selecting revisions on the Log instead of entering revision numbers checkmark checkmark checkmark checkmark
Easy ignoring of files (by exact name or name pattern) and directories checkmark checkmark
Transactions-View (both, standalone and for the current project): keep yourself informed about new revisions within your projects, quickly compare files, etc. checkmark checkmark
View Remote State of files and directories; see whether someone else has already committed a change on a particular file or directory checkmark checkmark
Structured command output with context-dependent actions checkmark checkmark
Mark File as Replaced checkmark checkmark checkmark checkmark
"Monitored" merging: keep input after merging, so that changes can be reviewed. At 8.5 this feature goes away. At 9.0 (with SVN 1.9 enhancements) this feature returns. checkmark
Guided fixing of rare working copy problems checkmark checkmark
Convenient Tag and Branch Management
Foundation
Professional
Foundation
Professional
Short URLs, based on Tag-Branch-Layouts, supporting multiple tag and branch parent directories checkmark checkmark
Easy creation and deletion of branches and tags checkmark checkmark
Tag Browser, showing all tags and branches (sortable by name or revision number) checkmark checkmark
Tag Support for Switch and Merge checkmark checkmark
Display/Navigation
Foundation
Professional
Foundation
Professional
Flat File view (allows seeing all files from subdirectories) checkmark checkmark checkmark checkmark
Display of directories containing uncommitted files checkmark checkmark checkmark checkmark
Filtering by file state (show/hide ignored, unversioned or unmodified files, remotely changed files, Change Set files) checkmark checkmark checkmark checkmark
Filtering by file name on file tables, includes regular expressions support checkmark checkmark checkmark checkmark
Customizable File Table sorting, also by multiple columns simultaneously checkmark checkmark checkmark checkmark
Multiple working copy root directories per project checkmark checkmark
Search for files by simply typing the file name (includes wildcard support) checkmark checkmark checkmark checkmark
Copying the path, name, relative path or URL of the selected files/directory to the system clipboard checkmark checkmark
Built-in Tools
Foundation
Professional
Foundation
Professional
File Compare with detection of within-line changes and the ability to edit files checkmark checkmark checkmark checkmark
File Editor checkmark checkmark checkmark checkmark
Built-In Conflict Solver (3-Way-Merge) checkmark checkmark
External Tools
Foundation
Professional
Foundation
Professional
Ability to use different external file compare tools (even for binary files) checkmark checkmark checkmark checkmark
Ability to associate files with external tools (e.g. file editors or viewers) based on file name patterns, also supports the system's program associations checkmark checkmark checkmark checkmark
Ability to use external tools for resolving conflicts checkmark checkmark checkmark checkmark
Miscellaneous
Foundation
Professional
Foundation
Professional
Plugin-API to customize various aspects of SmartSVN programmatically checkmark checkmark
Customize accelerators (keyboard shortcuts), popup menus and tool bars checkmark checkmark checkmark checkmark
Password manager remembers your server passwords and private key passphrases, protected with a master password checkmark checkmark checkmark checkmark
Structured project list: arrange projects in groups checkmark checkmark checkmark checkmark
Docking windows with configurable perspectives checkmark checkmark checkmark checkmark
Input dialogs with detailed instructions and immediate feedback on problems checkmark checkmark checkmark checkmark
Easy-to-use wizards provide assistance for complex or rarely used operations checkmark checkmark checkmark checkmark
Tool for removing all empty, versioned directories checkmark checkmark
Setup wizard for local SVN repositories checkmark checkmark checkmark checkmark
Drag-and-Drop support for various trees/tables and to other applications checkmark checkmark checkmark checkmark
Outstanding customer support checkmark checkmark

Additional support and resources for SmartSVN

SmartSVN Professional customers not only receive a year of expert email support and free updates, but also get access to vast online resources.
Sign up for SVN training: Get up and running with access to expert-led videos and courses


Get SmartSVN now

Improve your development workflow and processes today with SmartSVN.

Contact a Specialist

* Required field