本手册用于描述 Subversion 1.2。如果您正在运行更新版本的 Subversion,我们强烈建议您访问 https://svnbooks.subversion.org.cn/ 并查阅适合您 Subversion 版本的书籍版本。

安装 Subversion

Subversion 基于名为 APR(Apache 可移植运行时库)的可移植性层。APR 库提供了 Subversion 在不同操作系统上运行所需的所有接口:磁盘访问、网络访问、内存管理等。虽然 Subversion 可以使用 Apache 作为其网络服务器程序之一,但它对 APR 的依赖 并不意味着 Apache 是一个必需的组件。APR 是一个独立的库,任何应用程序都可以使用。但是,这意味着与 Apache 一样,Subversion 客户端和服务器可以在 Apache httpd 服务器运行的任何操作系统上运行:Windows、Linux、所有 BSD 版本、Mac OS X、Netware 等。

获取 Subversion 的最简单方法是下载为您的操作系统构建的二进制包。Subversion 网站 (http://subversion.tigris.org) 通常提供这些软件包供志愿者下载。该网站通常为 Microsoft 操作系统用户提供图形安装程序包。如果您运行类似 Unix 的操作系统,可以使用系统的原生软件包分发系统(RPM、DEB、端口树等)来获取 Subversion。

或者,您可以直接从源代码构建 Subversion。从 Subversion 网站下载最新的源代码版本。解压后,按照 INSTALL 文件中的说明进行构建。请注意,发布的源代码包包含构建能够与远程存储库进行通信的命令行客户端所需的一切(特别是 apr、apr-util 和 neon 库)。但是,Subversion 的可选部分还有许多其他依赖项,例如 Berkeley DB 和可能还有 Apache httpd。如果您要进行完整构建,请确保您拥有 INSTALL 文件中记录的所有软件包。如果您打算在 Subversion 本身进行工作,可以使用您的客户端程序获取最新的、前沿的源代码。这在 名为“获取源代码”的部分 中有说明。

TortoiseSVN 官方中文版 1.14.7 发布