Windows 上的 SVN 存储库有哪些 GUI 管理/管理工具?
7 回答
看看visualsvn:
VisualSVN Server 是一个包,其中包含您在 Windows 平台上为您的团队安装、配置和管理 Subversion 服务器所需的一切。它包括 Subversion、Apache 和一个管理控制台。
用户友好的管理控制台
- 创建、导入和删除存储库
- 在存储库中创建和删除文件夹
- 显示 Subversion 服务器概览状态的仪表板
- 管理 Subversion 安全策略
- 启动、停止和重新启动服务
- 存储库浏览器
- 管理用户和组
- 编辑 Subversion 钩子
我建议您查看Subversion Edge。
Subversion Edge 是最新版本的 Apache Subversion、httpd 和 ViewVC 的发行版,所有这些都经过测试并旨在协同工作。它还包括一个易于使用的 Web 控制台,用于配置和管理服务器。它非常易于安装和运行,并包含一个内置更新程序,可让您通过 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 用户界面,包括:
- 设置 Subversion 服务器所需的一切,包括最新版本的 Subversion 和 Apache。
- 切换功能让您可以使用 1.7.5 或 1.6.18 进行部署并随时升级或降级。
- 一个非常快速和简单的设置向导。
- 社交编码环境。
- 易于使用的管理控制台。
- 高级 LDAP 功能。
- 支持离线安装。
- 支持那些需要通过不同的机器(代理)访问互联网的人。
还有我自己的名为PainlessSVN的程序。它仅适用于要使用 svnserve.exe 服务的存储库设置它可以与 LAN 中的 Subversion 服务器一起使用。我目前正在开发 1.1 版,这几乎是一个完整的重写。查看博客以了解新内容。
如果您想使用现有的 Subversion 服务器,那么我的程序将为您工作。如果你想从头开始,那么VisualSVN Server是不错的选择。
找到这个工具:http ://sublimesvn.com/download/index.html
这是 Sublime 的 beta 版本。在 2009 年 9 月 1 日到期之前,它可以不受限制地免费使用。定价将在今年晚些时候发布 Sublime 1.0 时公布。