Features & Screenshots
Below you will find the major features which are available in SmartSVN.
- New features in SmartSVN 3
- Detailed feature comparison between the free SmartSVN Foundation and the commercial SmartSVN Professional/Enterprise
Repository Browser
With the Repository Browser you can directly browse into the structure of your repository. You can create new directories or move/copy existing ones, remove old files and directories, display Logs, Revision Graphs or annotate files. And of course, you can also check out files or directories from the Repository Browser.
Log
The Log of a file or directory displays its previous revisions back to a specified time in the past. You can see the commit messages, the author, the changed files and directories. You can invoke the Change Report or a File Compare to see the actual file changes or even rollback the revision, if it is necessary.
Change Report (SmartSVN Professional)
The Change Report is an optimized "multi-file-compare". As for the standard file compare, the Change Report displays the changes between two files on a per-line level. The Change Report can display local changes as well as changes from an arbitrary revision. For local changes it displays the file's Change Set and allows to assign it to another one.
Transactions View
The Transaction view automatically fetches information on new revisions from the repository. It will keep you informed about any commit that happened to your project - automatically and cleary and even from other branches, if you like.
Tag and Branch Support (SmartSVN Professional)
With SmartSVN you can handle tags and branches as intuitive as if they were a native Subversion feature. Once you have defined the project's repository layout, you won't need to remember nor even enter long URLs anymore. Just create and work with tags and branches as you know it from other version control systems, e.g., CVS.
Output View
SmartSVN provides a tidy presentation of the command output which gives you a good overview of what has locally happened, e.g., which files have been reverted or what has been changed by the update. Possibe problems (like conflicts) are highlighted. Depending on the command, convenient context actions, like Compare, are provided.
Conflict Solver (SmartSVN Professional)
Even in a perfectly coordinated project it happens that two people independently change the same part of a file. Such a conflict needs to be solved manually. The built-in Conflict Solver combines the freedom of a general three-way-merge with the special ability to detect and easily resolve such conflicts.