SmartSVN

9.3.1

Software information

License:

Shareware (Free to try)


Updated:

15 Aug 2018


Publisher:

Syntevo

Website:

http://www.smartcvs.com/smartsynchronize/index.jsp

Software Screenshots

Size: 32.48 MB


Downloads: 4511


Platform: Windows XP/Vista/7/8

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.

Features:

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.

Conflict Solver
Even among teams in communication, occasionally two people independently change the same part of a file. SmartSVN's built-in Conflict Solver combines a general three-way-merge with change detection to easily resolve code conflicts. You're never required to accept or reject entire change blocks, so feel free to edit files as you like.

Incoming and outgoing change markers
Color-coding within the project directory enables you to instantly see which directories contain local modifications and which have been changed in the repository. When used with the Remote State of the files, you can detect and avoid potential conflicts. SmartSVN Professional also shows files and directories that have been added to the repository, but are not locally available yet.

Revision Graph
The Revision Graph shows the hierarchical history of a file or directory. Using the Revision Graph you can instantly see which changes happened in which branch, which revision represents which tag, and when a file is moved, renamed or copied along with its history. You can also leverage the Revision Graph’s ‘Export’ option to export a HTML file.

Shell integration
Shell integration allows you to run all major commands within Windows Explorer and Mac OS X Finder. SVN file states are shown as icon overlays.

File compare
SmartSVN contains a built-in file compare with inner-line comparison and the ability to edit the compared files directly.

Properties support
With SmartSVN there's no need to edit common Subversion properties, e.g. external definitions, in plain text. Instead, you can select the repository locations using a repository browser. Of course, SmartSVN also makes suggestions for relative external URLs, which were introduced in SVN 1.5.

Transaction views
The Transaction view in the main window automatically fetches information about new revisions from the repository and keeps you up-to-date on any commits that take place within your project and in other branches. SmartSVN Professional can also watch for changes in other repository locations, e.g. for libraries used by the project.

Powerful commit wizard
SmartSVN Professional can suggest adding new or removing missing files, and detect moved and renamed files. You can also commit to externals (nested working copies) with the option to provide one commit message for all affected repositories or individual commit messages. Unlike other SVN clients, SmartSVN doesn't require you to select the external’s root directory.

Commit wizard: JIRA and Trac integration
You can pick a commit message from a list of open issues from either JIRA or Trac and optionally mark the selected issue as resolved if the commit succeeds, instead of having to access your issue tracker through a separate browser. This integration is implemented as a plugin that builds on the SmartSVN Plugin-API. The plugin's source code is publicly available.

Change Sets
Change Sets enables different tasks to be performed simultaneously by allowing you to organize files (and also directories) into groups of related changes, which can then be committed separately. Among other things, this can make the commit log a lot more readable.

Repository Browser
The Repository Browser is the key to your revision system. Browse the structure of your repository, check out directories, view files at different revisions, create new directories, move or rename files and directories, and more. Copying and moving can be performed with drag and drop. The Repository Browser can also display tags and branches differently from ordinary directories.

Change Report
The Change Report is a file-compare optimized for multiple files, which displays the changes between two files on a per-line level. You can open Change Reports for local changes in the working copy or for changes between arbitrary revisions. For local changes it displays the file's Change Set and allows you to assign the file to another Change Set.

Log
The Log of a file or directory displays its previous revisions back to a specified time in the past. You can see commit messages, the author, and changed files and directories. You can show a Change Report or a File Compare to see the actual file changes or even perform a rollback to a certain revision if necessary.

Output View
SmartSVN provides a clean presentation of commands outputs, giving you an overview of local changes, highlighting possible conflicts, and offering convenient context actions like Show Changes.

Plugin-API
The Plugin-API allows you to extend SmartSVN in ways that better accommodate your workflow. It enables you to add custom menu items, hide menu items, modify the commit and update workflow, show custom file tab columns, store custom global settings and show custom preference pages.

xMerge add-on
The xMerge or “cross-merge” add-on assists in merging moved or renamed files automatically and safely – eliminating the cumbersome task of using SVN’s default merge. Note: the xMerge add-on is only compatible with SmartSVN up to version 6.6. Future versions of open-source Subversion will offer the merge capability currently provided by xMerge.

SmartSVN
9.3.1

Download