本文档旨在描述 Apache™ Subversion® 的 1.7.x 系列。如果您运行的是其他版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的文档。

第 2 章。基本用法

目录

帮助!
将数据导入您的仓库
导入文件和目录
推荐的仓库布局
名称的含义?
创建工作副本
基本工作周期
更新您的工作副本
进行更改
查看您的更改
查看更改概述
检查本地修改的详细信息
修复您的错误
解决任何冲突
以交互方式查看冲突差异
以交互方式解决冲突差异
推迟冲突解决
手动合并冲突
放弃您的更改,转而使用新获取的修订版
推迟:使用 svn revert
提交您的更改
检查历史记录
检查历史更改的详细信息
检查本地更改
比较工作副本与仓库
比较仓库修订版
生成历史更改列表
浏览仓库
显示文件内容
显示逐行更改归属
列出版本化的目录
获取较旧的仓库快照
有时您只需要清理
处理工作副本
从中断中恢复
处理结构冲突
树冲突示例
总结

理论很有用,但实践起来更有趣。现在让我们深入了解 Subversion 的使用细节。在您读完本章时,您将能够完成日常工作中使用 Subversion 所需的所有任务。您将从将文件导入 Subversion 开始,然后进行代码的初始检出。然后,我们将引导您完成更改并检查这些更改。您还将了解如何将其他人所做的更改引入您的工作副本,检查它们,并解决可能出现的任何冲突。

本章不会全面涵盖所有 Subversion 命令,而是以对话的方式介绍您会遇到的最常见的 Subversion 任务。本章假设您已阅读并理解第 1 章,基本概念,并且熟悉 Subversion 的通用模型。有关所有命令的完整参考,请参见第 9 章,Subversion 完整参考

此外,本章还假设读者正在寻找有关如何以基本方式与现有 Subversion 存储库交互的信息。没有存储库就意味着没有工作副本;没有工作副本就意味着本章没有太多内容。许多互联网网站提供免费或廉价的 Subversion 存储库托管服务。或者,如果您希望设置和管理自己的存储库,请查看第 5 章,存储库管理。但不要指望本章中的示例在用户没有访问 Subversion 存储库的情况下能正常工作。

最后,任何通过网络联系存储库的 Subversion 操作都可能需要用户进行身份验证。为了简单起见,本章中的示例避免演示和讨论身份验证。请注意,如果您希望将此处的知识应用于现有的真实世界 Subversion 实例,您可能需要向服务器提供至少用户名和密码。有关 Subversion 处理身份验证和客户端凭据的详细说明,请参见“客户端凭据”部分

TortoiseSVN 官方中文版 1.14.7 发布