Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Subversion Client-Side application [closed]

Tags:

windows

svn

Which standalone Windows GUI application do you recommend for use for accessing a Subversion repository?

Edit: A lot of people are mentioning Tortoise, however I am looking for an application not a shell extension. Also people are questioning my reasoning behind not wanting to use a shell extension. In our environment we rather interact with the repository (when not using an IDE plugin) through a management application and not navigate the files through Windows Explorer.

like image 915
jwarzech Avatar asked Sep 12 '08 14:09

jwarzech


People also ask

Where is~/ Subversion servers?

The files location depends on your operating system. On Linux or Unix it is located in the directory "~/. subversion". On Windows it is in "%APPDATA%\Subversion".

What is TortoiseSVN server?

TortoiseSVN is an Apache™ Subversion (SVN)® client, implemented as a Windows shell extension. It's intuitive and easy to use, since it doesn't require the Subversion command line client to run. And it is free to use, even in a commercial environment. Simply the coolest Interface to (Sub)Version Control!

Does TortoiseSVN include subversion?

No. TortoiseSVN comes with everything you need to access a repository. Only if you want to set up a server then you will need the Subversion package.

Does SVN have a GUI?

SVN GUI ToolsThere are several graphical tools to access and manipulate SVN repositories. These can help those people who are not yet fully familiar with version control through CVS or SVN.


2 Answers

Standalone Clients

For total stand alone Synchro SVN is a powerful and cross platform solution. It looks like the most native application on each of the platforms.

The Subversion website includes a listing of other standalone SVN Clients (most are cross platform). [Copied list below from http://subversion.tigris.org/links.html#clients]

eSvn - cross-platform QT-based GUI frontend to Subversion http://sourceforge.net/projects/esvn

FSVS - fast subversion command-line client centered around software deployment http://fsvs.tigris.org/

KDESvn - A Subversion client for KDE http://www.alwins-world.de/wiki/programs/kdesvn

QSvn - A cross-platform GUI Subversion client http://ar.oszine.de/projects/qsvn/

RapidSVN - A cross-platform GUI front-end for Subversion http://rapidsvn.tigris.org/

RSVN - Python script which allows multiple repository-side operations in a single, atomic transaction. https://opensvn.csie.org/traccgi/rsvn/trac.cgi/wiki

SmartSVN - A cross-platform GUI client for Subversion (Not open source. Available in a free and a commercial version.) https://www.smartsvn.com/

Subcommander - A cross-platform Subversion GUI client including a visual text merge tool. http://subcommander.tigris.org/

SvnX - A Mac OS X Panther GUI client. http://www.lachoseinteractive.net/en/community/subversion/svnx/

Syncro SVN Client - Cross-platform graphical Subversion client. (Not open source. Free trial versions available for Mac OS X, Windows and Linux.) http://www.syncrosvnclient.com

WorkBench - Cross platform software development GUI built on Subversion written in Python http://pysvn.tigris.org/

Versions - A GUI Subversion client for Mac OS X. (Not open source; requires commercial license.) http://www.versionsapp.com/

ZigVersion - a Subversion Interface for Mac OS X. Aims to design an interface around the typical workflows of programmers. (Note that this is not open source.) http://zigversion.com/

Integrated Clients

TortoiseSVN is the best general use system [An integrated system is not standalone - Thanks Martin Kenny]. It integrates itself into Windows Explorer (You can use it in explorer or any shell dialog) so it works extremely well and gives you the full power of SVN.

Ankhsvn is a good solution that integrates into Visual Studios (Except Express Editions).

SVN Notifier monitors your repositories and will notify you when anything changes. It integrates with TortoiseSVN to show you diffs and commit logs. Very handy when working in a team environment.

like image 174
David Lambert Avatar answered Oct 20 '22 09:10

David Lambert


TortoiseSVN

From their website:

A Subversion client, implemented as a windows shell extension.

TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. Since it's not an integration for a specific IDE you can use it with whatever development tools you like. TortoiseSVN is free to use. You don't need to get a loan or pay a full years salary to use it.

like image 24
apandit Avatar answered Oct 20 '22 08:10

apandit