本手册旨在描述 Subversion 1.6.x 系列。如果您运行的是其他版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并参考适合您 Subversion 版本的文档。
理论很有用,但实践起来才更有趣。现在让我们深入了解 Subversion 的使用方法。在您阅读完本章之前,您将能够完成在日常工作中使用 Subversion 所需的所有任务。我们将从将您的文件导入 Subversion 开始,然后进行代码的初始检出。之后,我们将引导您完成更改操作,并检查这些更改。您还将了解如何将其他人所做的更改引入您的工作副本,检查这些更改,并解决可能出现的任何冲突。
本章不会全面介绍 Subversion 的所有命令,而是以对话的方式介绍您在使用 Subversion 时会遇到的最常见任务。本章假设您已经阅读并理解了 第 1 章,基本概念,并且熟悉 Subversion 的一般模型。有关所有命令的完整参考,请参阅 第 9 章,Subversion 完整参考。
此外,本章还假设读者正在寻找有关如何与现有 Subversion 仓库进行基本交互的信息。没有仓库就没有工作副本;没有工作副本,本章的内容就没有什么意义。互联网上有很多网站提供免费或低价的 Subversion 仓库托管服务。或者,如果您更愿意自己设置和管理仓库,请查看 第 5 章,仓库管理。但是,不要指望本章中的示例在用户没有访问 Subversion 仓库的情况下运行。
最后,任何通过网络访问仓库的 Subversion 操作都可能需要用户进行身份验证。为了简单起见,本章中的示例避免演示和讨论身份验证。请注意,如果您希望将本文中的知识应用于现有的真实 Subversion 实例,您可能需要向服务器提供至少用户名和密码。有关 Subversion 处理身份验证和客户端凭据的详细说明,请参阅 名为“客户端凭据”的部分。