 |
EDITOR NOTES
This is a beta release. See Related Links below for the last stable release.
DESCRIPTION
SmartSVN is graphical client for the Open Source version control system Subversion (SVN). It targets professionals who demand a reliable, efficient and well-supported SVN client for their daily business.
SmartSVN Professional has powerful features like Change Set handling (group your changes before finally committing them), Revision Graph (shows the branch structure and copy history graphically), built-in File Compare/Merge, Change Report or Tag and Branch handling, which make your daily work with Subversion as easy as possible.
SmartSVN is the consequent successor of SmartCVS, and works together with your Subversion server out of the box.
SmartSVN is available in two versions, a free Foundation version and the powerful Professional version.
WHAT'S NEW
Version 6.5:
New Features
- Applying patches
- Compare with HEAD
- Log Cache: Revised implementation with significant performance increase
- Hide menu items (plugin, configurable with text file)
- Revision Graph: Merge Arrows
- Revision Graph: Show Merge Targets
- Revision Graph: Optionally filter out branches and tags by regular expressions
- Revision Graph: Search for branches/revisions
- UI: Ability to configure (project) toolbar
- Shell integration: Clean Up command
- Shell Integration: One shared command "Output" window
Improvements
- Accelerator configuration: Show conflicts directly
- Change Report: Hide removed file for copied-removed file pair
- Checkout wizard: Additional option for "Checkout a working copy and add to current project"
- Checkout wizard: Preselect current profile (if one currently is open)
- Commit wizard: Ability to refresh change report
- Commit wizard: File Compare is writable
- Commit wizard: Get from Log/Get from JIRA replaces only selection within commit message and requests focus to editor
- Commit wizard: Show selected file/directory count
- Conflict Solver: Show "Mark as Resolved" dialog for binary files/ directories
- Create from Directory: Additional option for "Add to current project"
- Directory Tree: "Added (missing)" state
- Directory Tree: Denote non depth=infinity directories in gray text
- Directory Tree: If a directory is assigned to a changeset, show the changeset name in the tooltip
- Edit Externals: If a relative URL is entered and a new URL selected, select the relative URL automatically
- File Comparators: Variables for left/right file name
- File Table: Double click invokes "Compare with HEAD" if the file is marked as locally unchanged and remotely modified
- File Table: Date-columns show 'Today' and 'Yesterday' where appropriate
- File Viewers: Optionally use to compare, e.g., graphic files
- Ignore: Is available on removed files for which working copy exists
- Help: Open e-mail client to send mail to SmartSVN-support (plugin)
- Lock: Optionally (and by default) update to HEAD
- Log Cache: Clear "urls" file on complete rebuild
- Log/Revision Graph: Operations can be stopped
- Log/Revision Graph: Merge (to Working Copy) action added
- Merge: Preview denotes skipped/tree-conflicted entries
- Merge dialog: Always show Basic page by default
- Merge dialog: Reads merge info and suggest "known" branches
- Merge dialog: Store settings per project
- Multiple root directories: Instead of project name show common path and for working copy roots path relative to this common path
- Open Working Copy: Was "Project|Create from Directory"
- Output view: Conflict Solver available
- Plugin-API: Ability to add action which is independent of file/ directory selection
- Plugin-API: Minor improvements (more interface method parameters)
- Project Manager: Context menu for selection-dependent actions
- Refresh: Native file monitor working on Windows 64-bit VMs
- Repository Browser dialog: More reasonable instructions
- Repository Profiles dialog: Show last used date
- Repository Profiles dialog: Ability to sort by given name
- Repository Browser: When opening a large nested path, scroll to the currently opened node
- Resolve: Display file paths in dialog
- Revision Chooser: Column order, width and sorting is stored
- Revision Graph: Display all revision information (currently shown in the tooltip) in UI components
- Revision Graph: Default settings are stored in project
- Revision Graph: Performance improvements
- SSH Tunnels: UI sanity checks
- Set or Delete Property: Disable "Set Value To" for boolean svn:-properties
- Shell Integration: Progress display/stopping for Output window
- Tag Browser: Performance improvements
- Tag Browser: Remember branch sorting
- Text fields: Context menu
- Transactions: Show changes does not show property compare for added files
- Transactions: Prefix path not matching into the Tag-Branch-Layout by "/" (to avoid duplicate entries, like "." and ".")
- Transactions: When master password is cancelled once, do not prompt again until manual refresh is triggered
- Tree conflict: Allow to open revision graph
- Tree conflict: More detailed tooltip text
- UI: More compact formatting of trunk/tag/branch root URLs ("trunk" instead of ". (trunk)")
- Various settings: "Defaults" removed from Preferences dialog and instead provided by "Make default" checkbox in the View settings dialogs
- Update: Ignore externals option
- Update: Show progress text for externals
- Various tables: Regular expression filter fields have assistant for common values
Fixed Bugs (since SmartSVN 6)
- Checkbox: Wrong background color if unfocused
- Commit: Pressing ESC while scanning does not abort the scan
- Compare with Revision: Internal error when using peg-revision less to entered revision
- Directory tree: If a directory was assigned to a Change Set, it was shown in the Change Set as unscanned
- Externals: Wrong relative URL suggestion if externals location is below defining directory
- https-protocol: Possible SSL-related dead lock
- Log, Revision Info: Bad UI layout
- Multiple root directories: Nested root directories can be displayed as "missing"
- OS X: Prevent opening multiple main windows at application start by clicking the dock icon multiple times
- Open in Repository Browser: Fails if project has been checked out from "super-Profile"
- Project: Transactions-related error immediately after opening a
- project
- Refresh Remote State: No item is shown in the Output view, but the stop button is enabled
- Revision Chooser: UI-related performance bottleneck
- Revision Graph: Selection gets lost when right clicking a selection
- Tag-Branch-Layout: Layouts containing pattern for a single branch, e.g. "branch", do not work
- Transactions: Not up-to-date (green arrow) sometimes displayed for directories which are already up-to-date
- UI: Invocation of the same command multiple times is possible before the UI is grayed out
- Window|Show Transactions opens window in the background
REQUIREMENTS
Mac OS X 10.4 or later.
| SCREENSHOT
|
|
 |
|  |
 | |  |
| SmartSVN User Reviews (11 posts) | Write A Review |
 | May 28 2009 |
MRGANDO I really like smartSVN for big project managing, I tried svnX but it failed to connect to my svn server ( that has some tweaked settings for extra security ). So since then using smartSVN, I just use the "free" non pro version, but it does everything I really need. It's also quite intuitive to use, the only cons is that is written in java, but it's a multi-platform app so I can see that happening. | |
| [ Reply ] | |
 | Dec 6 2008 |
NORTHERNGIT While this does have a rich feature set, I opted to purchase Versions. A much cleaner interface with the same features. http://www.versionsapp.com/ (Version 5.0.1) | |
| [ 1 Reply - Reply ] | |
Replies:
 | Apr 28 2009 |
CAPTSALTYJACK Not quite, pal. Versions doesn't have any support for branching and merging, something which is very basic, and very necessary. (Version 5.0.5) | |
 | Aug 9 2008 |
DRAXDO Oh, thats looks like an interface from 1995... (Version 4.0.2) | |
| [ Reply ] | |
 | Sep 12 2007 |
JELVEH I've been using it for a long time now, it's the best and most reliable svn client on the mac IMO, I bought the professional license and it is definitly worth it if you're working all day long on repository code :). I'd love to see the Interface becoming more responsive (I'm using a Powerbook G4 1,67Ghz) also would like to see it become more like a real mac app - though I'd rather have a stable and powerful client than have it just look good. (Version 3.0.2) | |
| [ Reply ] | |
 | Jun 7 2007 |
M!K3 After testing quite all other available Subversion clients out there (free and commercial), I need to say: smartSVN Pro by far is the best one. Very good overview over the project's changes, intuitive usage, powerful features and rock solid. Don't search any longer, use smartSVN! The 46EUR for the Pro version are worth each cent! (Version 2.1.8) | |
| [ Reply ] | |
Replies:
 | Apr 13 2007 |
SYNTEVO SUPPORT What particular mac-friendly features you are missing? (Version 2.1.6) | |
 | Mar 2 2007 |
VVARP You might like it's interface or not - but for us, developers, decent svn client is a critical tool. So, in this case it's better to forgot about look'n'feel (c'mon, it isn't soooo bad!) and focus on functionality, which is really impressive compared to competitors. Most of other OSX Subversion clients are simple frontends to command line svn and in most cases doesn't give you even half of functionality you can get through shell... SmartSVN is single-contained, Java based solution, have great feature set (even without pro licence) and does it's job really well. If you are on hunt for perfect OSX Subversion client - doesn't look further, you've just found it! (Version 2.1.4) | |
| [ Reply ] | |
 | Oct 31 2006 |
KIDDAILEY This is a really nice, full-featured SVN client. One of my favorite things is that it's completely cross-platform and I can use an identical interface whether I'm working on a Windows or Mac machine. Unfortunately, that's also its biggest downfall. The integration into OS X is limited. Drag and drop support is lacking and the UI is very un-Mac-like. There's also no "Reveal in Finder" functionality either, which forces you to have the project directory open along side the client. If you're looking for a robust, stable, cross-platform client, this is an awesome choice. If you're looking for something that integrates seamlessly into OS X and the Mac OS workflow, you may want to keep looking. (Version 2.1rc3) | |
| [ Reply ] | |
 | Aug 17 2006 |
GEE4ORCE Please don't post Windows UI screenshots here. Argh, my eyes ! (Version 2.0.6) | |
| [ Reply ] | |
 | Mar 20 2006 |
MRONSETH Looks very promising! The GUI (especially the settings dialogues and the file system browser) could be more intuitive and OSX like, but it certainly does handle SVN very well. Now, if only I could figure out how to make it open documents in BBEdit when doubleclicked... I only get a text window with no document inside :-( (Version 1.1.9) | |
| [ 2 Replies - Reply ] | |
Replies:
 | Jun 22 2006 |
HANGON try svnX (Version 2.0) | |
 | Jul 10 2006 |
ALANR I had no problem getting the file(s) to open in BBEdit. First off, make sure the BBEdit command line tool is installed. (Sounds like you have) Then in SmartSVN's preferences for External Tools I just entered bbedit as the command. Basically I copied the default and simply changed usr/bin/open to bbedit leaving all else the same. Then I bumped my new variation to the top of the list. (Version 2.0.2) | |
|
| View all 11 posts >> |
|