SmartSVN Professional 6.6 on Windows 7
|Developer(s)||WANdisco Plc (from 2005 to 2012: Syntevo GmbH)|
|Stable release||7.5.4 / February 25, 2013|
|Operating system||Windows, Linux, Mac OS X|
|Available in||English only|
SmartSVN is a cross-platform Apache Subversion client. It is written in Java and runs on Microsoft Windows, Linux and Mac OS X. Since 2005 SmartSVN was developed by the German company Syntevo GmbH which sold it to WANdisco in 2012.
SmartSVN's main user interface is similar to those of typical file managers (such as Windows Explorer) in that it has a directory tree on the left and a file table on the right. However, by default the file table is fully recursive, i.e. it shows not only the files inside the directory that is currently selected in the directory tree, but also all files in sub-directories of the selected directory.
Another characteristic of the file table is that the files in it are (by default) sorted so that all 'changed' files are shown on top. In other words, if a file is modified locally so that its content differs from the latest version in the SVN repository, SmartSVN moves the file to the top of the file table. Effectively, this gives the user an overview of what he or she is about to commit.
SmartSVN makes extensive use of file-manager concepts such as dialogs, wizards and drag & drop, through which all common versioning tasks (committing, branching, etc.) as well as higher-level operations not directly provided by SVN (e.g. management of tags and branches) can be performed.
SmartSVN comes bundled with numerous features that are frequently needed in conjunction with version control. Thus, unlike command-line based tool chains, the program can be used 'out of the box' without requiring the user to install and set up additional tools. These bundled features include:
- A file diff viewer that shows two text files side by side, highlights the differences between them and allows editing the files.
- A so-called 'conflict solver', which is basically a three-files version of the file diff viewer. It is used for resolving merge conflicts.
- A built-in SSH client.
A notable feature is the so-called Transaction view, which essentially works like a "commit inbox", i.e. it automatically gathers and displays new commits from an arbitrary number of watched repositories, thereby providing the user with an overview of the latest changes in his or her favorite repositories.
In September 2012 WANdisco International Ltd acquired SmartSVN from Syntevo.
SmartSVN is available in three different editions: SmartSVN Foundation which can be used free of charge, even for commercial purposes; SmartSVN Professional, and SmartSVN Enterprise. xMerge is also available as an add-on for the SmartSVN Professional and Enterprise versions.
- syntevo GmbH. "Transaction Views". Retrieved 2011-10-28.