This text is a work in progress—highly subject to change—and may not accurately describe any released version of the Apache™ Subversion® software. Bookmarking or otherwise referring others to this page is probably not such a smart idea. Please visit http://www.svnbook.com/ for stable versions of this book.

小结

Subversion 最伟大的特性之一并不是从它的命令行客户端或其他工具中 得到, 而是 Subversion 以模块化的方式进行设计, 提供了稳定而公开的 API, 于是其他人—例如你—就可以自己开发驱动 Subversion 的 软件.

本章, 我们从更底层地角度介绍了 Subversion 的架构和逻辑层, 并描述 了它的公共 API, 以及类似的用于各层之间通信的 API. 许多开发人员都发现 了 Subversion API 的有趣用法, 从简单的仓库钩子脚本, 到 Subversion 与 其他应用程序的集成, 再到完全不同的版本控制系统. 你还能想到更奇妙的用 法吗?