views:

9351

answers:

4

any GUI Admin / Management tool for SVN repository on windows? please suggest. thanks in advance

+2  A: 

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)
snemarch
looking to admin a remote repository. A good GUI for local should also be fine
maruti
The tools I've seen either require setting up server-side web-managed stuff, or control svnadmin through telnet or ssh. Which level of control do you need? Creating repositories isn't too bad.
snemarch
looking to do user management
maruti
OK, then you'll probably want to go for one of the webserver-based solutions - don't have experience with that, sorry :)
snemarch
+9  A: 

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
gimel
+1  A: 

found this tool : http://sublimesvn.com/download/index.html

This is a beta release of Sublime. It is free to use without restriction until it expires on September 1st, 2009. Pricing will be announced when Sublime 1.0 is released later this year.

maruti
+1  A: 

There's also my own program called PainlessSVN. It only works with repositories setup to be served with svnserve.exe It can work with Subversion servers in your LAN. I'm currently working on version 1.1, which is almost a complete rewrite. Check the blog to see what the new stuff is.

If you want to work with an existing Subversion server, then my program will work for you. If you want to start from scratch, then VisualSVN Server is pretty good.

hectorsosajr