Apache Subversion 很幸运拥有一个重视文档的社区。此页面包含指向各种文档来源的指针,这些文档针对 Subversion 用户和开发人员,包括 Subversion 本身以及与 Subversion 集成的第三方工具。这些文档中的大部分本身是免费许可的,因此如果您发现其中的错误,请随时向相关文档所有者提交更正。
如果您想了解如何使用 Subversion,您可以找到许多已发布的用户手册,可供 购买 在线。其中一本教材——使用 Subversion 进行版本控制(昵称“Subversion 书”)——带有免费许可证,由 Subversion 社区本身公开开发,并且也可以在 https://svnbook.subversion.org.cn 上免费在线获取。
当每个人都遵守社区多年经验积累下来的各种政策时,Subversion 社区才能高效运行。以下文档提供了宝贵的见解,了解“这里是如何完成工作的”。我们希望您不仅在为 Subversion 做出贡献时发现它们有用,而且在您随后寻求在自己的软件项目中开发和建立最佳实践时发现它们有用。
Subversion 是一个用 C 语言编写的模块化库集合,每个库都有明确定义的函数和类型集合,共同构成了 Subversion 的应用程序编程接口 (API)。此 API 在软件本身的主要发布流中是稳定的,因此,如果您编写使用 Subversion 1.1.0 接口的软件,您应该期望该软件在 Subversion 库升级到 1.6.0 时继续工作,而无需您更改或重新编译您的软件。
在 Subversion 版本达到生命周期结束之后,我们仍然出于存档/历史目的提供旧文档。
版本 | C API 文档 | JavaHL API 文档 |
---|---|---|
最新版本 | C API | JavaHL |
Subversion 1.14 | C API | JavaHL |
Subversion 1.13 | C API | JavaHL |
Subversion 1.12 | C API | JavaHL |
Subversion 1.11 | C API | JavaHL |
Subversion 1.10 | C API | JavaHL |
Subversion 1.9 | C API | JavaHL |
Subversion 1.8 | C API | JavaHL |
Subversion 1.7 | C API | JavaHL |
Subversion 1.6 | C API | JavaHL |