# SVN admin management GUI tool

What GUI Administration / Management tools are there for an SVN repository on Windows?

• How to set up SVN credentials in Jenkins?
• How do I export a part of an SVN repository with dependencies?
• Undo reverse merge in Subversion, or double-reverse merge
• SVN installation
• Checking out svn repository without .svn files
• Use local Git repository with a master Subversion repository
• ### 7 Solutions collect form web for “SVN admin management GUI tool”

Look at visualsvn:

VisualSVN Server is a package that contains everything you need to install, configure and manage Subversion server for your team on Windows platform. It includes Subversion, Apache and a management console.

User-friendly Management Console

• Create, import and remove repositories
• Create and delete folders in repository
• Dashboard showing overview status of Subversion server
• Manage Subversion security policy
• Start, stop and restart service
• Repository browser
• Manage users and groups
• Edit Subversion hooks

I recommend you look at Subversion Edge.

Subversion Edge is a distribution of the latest versions of Apache Subversion, httpd and ViewVC all tested and designed to work together. It also includes an easy to use web console for configuring and managing the server. It is very easy to install and get running and includes a built-in updater that lets you install updates remotely via your web browser. So you are always up to date with the latest security fixes and do not have to worry about the components not working together.

Subversion Edge is free and open-source.

Do you want to admin a remote repository (whether it be a linux or windows box), or a local repository?

Personally I haven’t come across any decent utility, so I use an AutoIT script that uses PuTTY’s plink.exe to interface with svnadmin on my linux server.

EDIT: fairly lame code, but it serves my purposes. Assumes that you have a “conf/shared” directory in your $svndir, which will be shared by the repositories created by this script. Scripted with AutoIt $plink_bin = "C:\path\to\plink.exe"
$svndir = "/subversion"$sshuser = "username"
$hostname = "host.domain.com"$proj = InputBox("Enter project name", "Please enter a subversion project name", "")

if ($proj = "") Then Exit(1) EndIf$arg =        "cd " & $svndir & ";"$arg = $arg & "svnadmin create " &$proj & ";"
$arg =$arg & "rm -fr " & $proj & "/conf;"$arg = $arg & "ln -s ../conf/shared " &$proj & "/conf"

$command =$plink_bin & " " & $sshuser & "@" &$hostname & " " & $arg Run($command)


svn-access-manager seems to be a great open-source web administration GUI for SVN too (and currently active …).

Try also USVN.

uberSVN makes Subversion admin easy, and is available for Windows, Mac and various Linux flavours:

Free, easy to implement UI for Subversion which includes:

• Everything you need to setup a Subversion server, including the latest version of Subversion and Apache.
• Toggle feature lets you deploy with 1.7.5 or 1.6.18 and upgrade or downgrade anytime.
• A very quick and easy setup wizard.
• A social coding environment.
• Easy to use administration console.