Хотите ли вы администрировать удаленный репозиторий (будь то Linux или Windows) или локальный репозиторий?
Лично я не сталкивался с какой-либо достойной утилитой, поэтому я использую скрипт AutoIT, который использует plink.exe PuTTY для взаимодействия с svnadmin на моем linux-сервере.
РЕДАКТИРОВАТЬ : довольно хромой код, но он служит моим целям. Предполагается, что в вашем $ svndir есть каталог «conf / shared», который будет использоваться репозиториями, созданными этим сценарием. Сценарий с 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)