VisualSVN Server 提供以下主要功能。
Active Directory 单点登录
允许用户使用他们当前的 Active Directory 域凭据访问 VisualSVN Server。使用安全 Kerberos V5 或 NTLM 身份验证协议。支持双因素身份验证和智能卡。
多站点存储库复制
使用 VisualSVN 分布式文件系统 (VDFS) 技术在地理分布的站点之间提供高性能复制。分布式存储库是可写的,并且在功能上等同于常规的 Subversion 存储库。
全文搜索
搜索存储库的内容和历史记录——在任何文件夹中,在任何版本中。搜索引擎提供高性能、新修订的连续索引,并且对存储库大小几乎没有限制。
备份还原
备份和恢复功能专为 Subversion 存储库设计,可实现高效的热备份功能。结合计划的存储库验证,备份和恢复功能提供可靠的数据保护,避免人为错误和软件或硬件故障。
HTML5 支持的 Web 界面
具有现代外观和感觉的 Subversion 存储库的丰富 Web 界面。Repository Web Interface 与 VisualSVN Server 的所有身份验证和授权功能无缝集成。确保与问题跟踪器和其他第三方应用程序轻松集成。
PowerShell 脚本和自动化
VisualSVN Server 包括一个带有许多 cmdlet 的 PowerShell 模块,可帮助管理员自动执行日常和重复性任务,并简化服务器和存储库部署任务。
存储库管理委派
允许非管理员用户使用名为 VisualSVN Repository Configurator 的独立应用程序远程管理存储库。存储库主管执行的所有权限修改都被记录下来以供审计。
远程服务器管理
允许管理 VisualSVN Server 的远程实例。由于 VisualSVN 服务器管理器是标准的 MMC 管理单元,您可以创建一个控制台来管理网络中的多个 VisualSVN 服务器实例。
访问和操作日志记录
允许您监控所有 HTTP 请求和 VisualSVN Server 处理的所有逻辑 Subversion 操作,包括只读操作,例如 Checkout 和 Update。日志条目记录到 Windows 事件日志中。
易于安装、配置和维护
VisualSVN Server 被广泛认为是在 Windows 平台上设置 Subversion Server的最简单方法。它作为一个安装包分发,其中包含所有必需组件的最新版本。安装过程非常简单,只需点击几下,您就可以设置一个功能齐全且随时可用的 Subversion 服务器。
开箱即用
一个随时可用的 Subversion 服务器可以以 Next-Next-Finish 的方式快速安装。
平滑升级
可以在现有版本上顺利安装更新版本。
无人值守安装
所有必需的参数都可以作为命令行参数提供给安装程序。
数字签名安装程序
为防止安装损坏,该软件包由 VisualSVN Software Ltd. 进行了数字签名。
真正的颠覆
VisualSVN Server 基于开放标准,并不试图引入专有的版本控制系统。Subversion 存储库以标准格式存储,服务器可通过标准 Subversion 客户端(例如svn.exe或TortoiseSVN )访问。
标准协议
任何标准的 Subversion 客户端都可以从 Windows 或 Unix 客户端计算机访问服务器。
命令行工具
Subversion 命令行二进制文件包含在包中。
标准格式
存储库以标准格式存储,可以通过标准的 Subversion 工具访问。
定期更新
所有底层组件的补丁和更新都会定期发布。
强大的管理工具
VisualSVN Server 提供了一个名为VisualSVN Server Manager的强大管理控制台。
它作为标准的 MMC 管理单元实现,允许您管理 Subversion 服务器而无需处理配置文件和命令行工具。除了控制台之外,VisualSVN Server 还包括一个 PowerShell 模块,可帮助管理员使用 PowerShell cmdlet 自动执行服务器和存储库管理任务。
仪表板
查看整体服务器状态并访问最常用的命令。
PowerShell 脚本和自动化
使用 PowerShell cmdlet 自动执行服务器和存储库管理任务。
管理存储库
创建、导入和删除存储库,并能够配置其内部布局。
管理 SSL 证书
配置建立安全 HTTPS 连接所需的 SSL 证书。
配置访问权限
有效地定义和管理用户对存储在存储库中的文件和文件夹的访问权限。
配置 Subversion 挂钩
使用方便的图形 UI 创建和管理 Subversion 挂钩。