All categories

SmartSVN 7.0

Free Manage changes to source files in a software development project.
5 
Latest version:
14.3.1 See all
Developer:

SmartSVN is a graphical user interface for Apache Subversion, an opensource version control system, which allows managing changes to source files. Thus, its main objective is to enhance usability while inheriting most of the benefits of Subversion. In this respect, SmartSVN supports working with the working copy format and client-server protocol as well as practically all the commands available in Subversion. It may have a learning curve if this is the first time you use version control, which is why its abundant documentation is gladly welcomed.

The main organizational unit in SmartSVN is the repository, organized into projects, which you can easily start or import. The application’s main window has an explorer-like interface, and it shows the files in your repository by preserving the source directory structure. For each file, you receive version-control information such as revision instance, local and remote states, relative directory and branch with the objective of allowing the analysis of local modifications to a given file.

Moreover, locally modified directories are flagged with red arrows while those changed in the repository are marked with green arrows. Thus, the app lets you compare files and track their modifications, as well as manage the contributions of the members of a development team. Unfortunately, though, it does not seem to support Finder integration.

The product is available in two different editions: Foundation and Professional. The first one is free and can be used for browsing your repository and performing basic management tasks. The latter is paid and supports more complex operations, like creating tags, managing branches and using smart extensions. Fortunately, this paid edition is available for trial and after the available free period is over, it still continues to work with Foundation-edition features only.

All in all, SmartSVN is an excellent solution in terms of facilitating the use of such powerful version control system as Subversion. Most users would agree that its paid version is one of those that are worth paying for.


v7.0 [May 17, 2012]
- Apply Patch:
- should ignore duplicate, empty entries for a file
- should ignore text after @@
- markers (which is e.g. present for Git patches)
- should preserve local EOL style of files
- Commit wizard, Files table: icon for property
- only changed files indicated content change
- Create Patch: may fail in case of having just one file selected
- http
- protocol: possible problems with NTLM authentication
- Refresh:
- possible internal error related to replaced directories
- possible internal error related to tree
- conflicts
- refreshing locks might have tried to access inaccessible repository root
- Remote State:
- background refresh should not be performed if corresponding Repository Profile is not accepted
- non
- HEAD file externals always show up as modified
- Startup:
- failed to refresh the working copy when passing directory as parameter which is not part of project and no working copy root
- when passing project sub
- directory as argument, sub
- directory should be focussed during Refresh
- Unlock (Explorer Integration): failed when using "Break Locks"
- Validate Admin Area: possible internal error when closing project while validation is in progress
- Various frames: possible internal error when closing

Suggestions

App Ratings
App Ratings
Free

Track and trace your favorites apps ratings in any region.

HexColor
HexColor
Free

This program helps you identify color codes on your Mac.

EpochClock
EpochClock
Free

This app helps you convert Unix timestamps on your Mac.

Download
Free