看看visualsvn :
VisualSVN server是一个包含你在Windows平台上为你的团队安装,配置和管理Subversion服务器所需的一切的软件包。 它包括Subversion,Apache和一个管理控制台。
用户友好的管理控制台
- 创建,导入和删除存储库
- 在资源库中创建和删除文件夹
- 仪表板显示Subversion服务器的概览状态
- 管理Subversion安全策略
- 启动,停止并重新启动服务
- 存储库浏览器
- 管理用户和组
- 编辑Subversion钩子
我建议你看看Subversion Edge 。
Subversion Edge是最新版本的Apache Subversion,httpd和ViewVC的一个分发版本,经过测试和设计,可以一起工作。 它还包括一个易于使用的Web控制台来配置和管理服务器。 安装和运行非常简单,并且包含一个内置的更新程序,可以让您通过网络浏览器远程安装更新程序。 因此,您始终可以及时了解最新的安全修复程序,而不必担心组件不能一起工作。
Subversion Edge是免费且开源的。
你想管理一个远程仓库(无论是一个Linux或Windows的盒子),或本地存储库?
就个人而言,我还没有遇到任何体面的工具,所以我使用了一个AutoIT脚本,使用PuTTY的plink.exe来与我的Linux服务器上的svnadmin接口。
编辑 :相当蹩脚的代码,但它服务于我的目的。 假设在$ 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)
svn-access-manager似乎也是SVN的一个很好的开放源代码的web管理GUI(并且当前处于活动状态…)。
试试USVN 。
uberSVN使Subversion管理变得简单,可用于Windows,Mac和各种Linux版本:
免费,易于实现Subversion的用户界面,其中包括:
还有我自己的程序叫做PainlessSVN 。 它只适用于与svnserve.exe服务的存储库设置它可以在你的局域网中的Subversion服务器上工作。 我目前正在使用版本1.1,这几乎是一个完整的重写。 检查博客,看看新东西是什么。
如果你想使用现有的Subversion服务器,那么我的程序将为你工作。 如果你想从头开始,那么VisualSVN服务器是相当不错的。
找到这个工具: http : //sublimesvn.com/download/index.html
这是Sublime的beta版本。 在2009年9月1日到期之前,可免费使用。Sublime 1.0将在今年晚些时候发布。