VisualSVN - SVN 服务器 (Subversion Server)

创建时间:
2014-04-27 22:32
最近更新:
2018-06-04 09:32

Assessment by Tony

Windows 平台上最易用的 Subversion Server 是 VisualSVN Server。
Windows 平台上最易用的 Subversion Client 是 TortoiseSVN。
VisualSVN 与 TortoiseSVN 是完美的组合。

Resource

  1. Official Website
  2. Official Documentation
  3. Windows 下 VisualSVN Server 的安装与配置
  4. VisualSvn Server 与 TortoiseSvn 的使用
  5. VisualSVN-Server-2.5.5.msi + TortoiseSVN-1.7.5.22551-win32-svn-1.7.3.msi 的教程 (二者均为免费软件)
  6. Tag on 51cto

Server & Client

VisualSVN Server 是 SVN 的服务器端,包括 Subversion、Apache 和用户及权限管理。
VisualSVN Server 是免费的。

VisualSVN 是 SVN 的客户端,和 Visual Studio 集成在一起。
VisualSVN 是一个 Visual Studio 插件,将 Subversion 和 TortoiseSVN 无缝地集成到 Visual Studio。
VisualSVN 是收费的。

VisualSVN Server Standard Edition: free
VisualSVN Server Enterprise Edition: $950 per server
VisualSVN Community License: Can only be used on a computer that is not a member of an Active Directory domain. free.

为什么要用 VisualSVN Server,而不用 Subversion?

如果直接使用 Subversion,那么在 Windows 系统上,要想让它随系统启动,就要封装 SVN Server 为 Windws Service,还要通过修改配置文件来控制用户权限,另外如果要想以 Web 方式 (http 协议) 访问,一般还要安装配置 Apache。

而 VisualSVN Serve 集成了 Subversion 和 Apache,省去了以上所有的麻烦。

安装的时候 SVN Server 已经封装为 Windws Service,Apache 服务器的配置也只是在图形界面上指定认证方式、访问端口等简单操作;另外,用户权限的管理也是通过图形界面来配置。