Comparison of Subversion Clients - Descriptions

Descriptions

TortoiseSVN is a Windows shell extension, which gives feedback on the state of versioned items by adding overlays to the icons in the Windows Explorer. Repository commands can be executed from the enhanced context menu provided by Tortoise.

SmartSVN provides a similar Explorer integration, but also can be used as a standalone SVN client for different platforms. SmartSVN is available in three different editions: A free Foundation edition with fewer features and two commercial editions called Professional and Enterprise with the full feature set.

EasySVN is a Subversion client with automatic update and commit. It converts any Subversion repository into a shared folder with automatic replication.

Some programmers prefer to have a client integrated within their development environment. Visual feedback of the state of versioned items is provided, and repository commands are added to the menus of the development environment. Examples of this approach are Agent SVN, AnkhSVN, Unified SCC and VisualSVN for use with Microsoft Visual Studio, and Subclipse for use with Eclipse. Delphi XE Subversion integration is built into the Delphi IDE.

It is common to expose Subversion via Webdav using the Apache web server. In this case, any Webdav client can be used, but the functionality provided this way may be limited. Alternative ways to serve Subversion include uberSVN and VisualSVN Server.

Agent SVN is an implementation of the (MS-SCCI) for the Subversion version control. The plug-in allows files to be added, removed, checked out, checked in and reverted without leaving the IDE. File differences, status and history can also be viewed from within the IDE.

blsvn is a small wrapper for the Windows command-line Subversion client. It allows the definition of abbreviations for repository directories frequently used.

KDESVN It supports annotated code view, showing who changed each line of code. The client also offers a 3D graphical view of a source code tree. It is written in C++ and uses KDE libraries.

RabbitVCS A graphical front-end for version control systems available on Linux, adding Subversion functionality into the file managers Nautilus and Thunar and provides plugin for Gedit editor, based around the feature set of TortoiseSVN on Windows. RabbitVCS also supports Git and plans to give support for other version control systems like Bazaar and CVS.

SVNCOM Not actually a client itself, but an API built over SVN’s native C API. It uses COM objects that make it easier to develop Windows based applications or scripts which use SVN. One COM object represents an SVN Client, the other represents an SVN Administrator. The COM objects allow to automate tasks in the Windows Scripting Environment or .NET

WebSVN Offering an online view of a repository, history, and commit comments, as well as opening code in a syntax colored view. The code view is not editable, at least in the demo. Also allows you to view the difference between versions of a file or directory. Written in PHP and opens in a browser.

iF.SVNAdmin Web-based front end GUI to manage user and group permissions on the different repositories. It works completely on the SVNAuthFile and comes with an integration module for LDAP authentication (Synchronizes an LDAP structure with the SVNAuthFile). It also makes it possible to define project managers for different repositories and sub-paths of repositories.

Read more about this topic:  Comparison Of Subversion Clients

Famous quotes containing the word descriptions:

    Our Lamaze instructor . . . assured our class . . . that our cervix muscles would become “naturally numb” as they swelled and stretched, and deep breathing would turn the final explosions of pain into “manageable discomfort.” This descriptions turned out to be as accurate as, say a steward advising passengers aboard the Titanic to prepare for a brisk but bracing swim.
    Mary Kay Blakely (20th century)

    The fundamental laws of physics do not describe true facts about reality. Rendered as descriptions of facts, they are false; amended to be true, they lose their explanatory force.
    Nancy Cartwright (b. 1945)

    Matter-of-fact descriptions make the improbable seem real.
    Mason Cooley (b. 1927)