小结

优质
小牛编辑
122浏览
2023-12-01

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

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