Subversion 通过与Apache Web Server 的集成,可以提供基于http/https
协议的版本库访问机制,从而支持Subversion 跨越防火墙的安全访问。除此以外,Subversion 还可以利用更多的Apache
特性,包括但不限于:Apache 丰富的用户认证机制(包括通过LDAP服务器如Windows Active Directory
服务器的用户认证),基于目录路径的精细粒度的访问控制,对传输的网络流量进行压缩/解压缩,浏览版本库目录结构等等。
十、支持WebDAV
WebDAV(Web-based Distributed Authoring and Versioning)是一种基于 HTTP 1.1
协议的通信协议.它扩展了HTTP 1.1,在GET、POST、HEAD 等几个HTTP
标准方法以外添加了一些新的方法,使应用程序可直接对Web Server
直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。
Microsoft windows2000/XP 及IE, Office 还有Adobe/MicroMedia 的DW
等都支持WebDAV,这又大大增强了Web 应用的价值,以及效能。对于需要大量发布内容的用户而言,应用WebDAV 可以降低对CMS
系统的依赖,而且能够更自由的进行创作。上传、下载变得轻松自如。
Subversion 通过与Apache Web Server 的集成,支持WebDAV 协议,使得业务用户(business
users)或非技术用户在不安装任何版本管理客户端的情况下轻松访问Subversion
版本库,不改变业务用户已有使用习惯,支持分布的业务用户对文档的评审、修改并实现版本控制,真正将软件开发的生命周期从开发/技术团队扩展到项目的全部
干系人(stakeholder),避免通过电子邮件传递文档的混乱与无序、通过Windows
操作系统共享造成的安全漏洞、病毒攻击、历史版本被覆盖或丢失、审计困难等诸多典型问题。