功能
VisualSVN Server 提供以下主要功能
“活动目录”单点登录
允许用户使用其当前的“活动目录”域凭证来访问 VisualSVN Server。使用安全的 Kerberos V5 或 NTLM 身份验证协议。支持双重身份验证和智能卡。
多存储库复制
使用 VisualSVN 分布式文件系统(VDFS)技术在地理分布的站点之间提供高性能的复制。分布式存储库是可写的,并且在功能上等同于常规的 Subversion 存储库。
全文本搜索
搜索存储库中位于任何文件夹和任何版本中的内容和历史记录。该搜索引擎为新的修订版本提供高性能和连续的索引功能,并且对存储库的大小几乎没有限制。
备份和还原
“备份和还原”功能是专为 Subversion 存储库而设计的,可实现高效的热备份功能。结合调度的存储库验证,“备份和还原”功能可提供可靠的数据保护,防止人为错误以及软件或硬件故障。
HTML5 支持 的 Web 界面
Subversion 存储库提供的 Web 界面具有现代的外观和风格。Repository Web Interface 与 VisualSVN Server 的所有身份验证和授权功能都无缝集成。确保了与问题跟踪器和其他第三方应用程序的轻松集成。
PowerShell 脚本和自动化
VisualSVN Server 包含一个带有许多 Coolet 的 PowerShell 模块,帮助管理员自动执行常规任务和重复的任务,并简化服务器和存储库的部署任务。
存储库管理委托
允许非管理员的用户使用 VisualSVN Repository Configurator 这个独立应用程序来远程管理存储库。记录由存储库管理员执行的所有权限修改,以用于审核。
远程服务器管理
允许管理 VisualSVN Server 的远程实例。因为 VisualSVN Server Manager 是标准的 MMC 管理单元,所以您可以创建一个控制台来管理整个网络中的多个 VisualSVN Server 实例。
访问和操作日志
允许您监控 VisualSVN Server 处理的所有 HTTP 请求和所有逻辑的 Subversion 操作,包括像 Checkout(检验)和 Update(更新)这样的只读操作。日志条目将被记录到 Windows 事件日志中。
抵御“密码猜测攻击”
通过在多次身份验证失败后暂时阻止 IP 地址来阻止“密码猜测攻击”。
易于安装、配置和维护
VisualSVN Server 被广泛认为是在 Windows 平台上设置 Subversion Server 的简便方法。它作为一个安装包提供,其中包含具有全部必需组件的最新版本。其安装过程非常简单,只需点击几下鼠标,您便能设置功能齐全、开箱即用的 Subversion 服务器。
名副其实的 Subversion
VisualSVN Server 基于开放标准,而且不会尝试引入专属的版本控制系统。Subversion 存储库以标准格式存储,标准的 Subversion 客户端(例如 svn.exe 或 TortoiseSVN)都可以访问服务器。
功能强大的管理工具
VisualSVN Server 提供一个功能强大的管理控制台,被称为 VisualSVN Server Manager。它作为标准的 MMC 管理单元实施,使您无需处理配置文件和命令行工具,即可管理 Subversion 服务器。除了控制台以外,VisualSVN Server 还包含一个 PowerShell 模块,该模块可帮助管理员使用 PowerShell cmdlet 自动执行服务器和存储库管理任务。