本书面向希望使用 Subversion 管理数据但更喜欢使用 GUI 客户端而不是命令行客户端的计算机用户。TortoiseSVN 是一个 Windows shell 扩展,假定用户熟悉 Windows 资源管理器及其使用方法。
本 前言 解释了 TortoiseSVN 是什么,简要介绍了 TortoiseSVN 项目及其开发人员社区,以及使用和分发它的许可条件。
在 第 1 章,入门 中,我们将解释如何在您的 PC 上安装 TortoiseSVN,以及如何立即开始使用它。
在 第 2 章,基本版本控制概念 中,我们将简要介绍 Subversion 版本控制系统,它是 TortoiseSVN 的基础。这部分内容摘自 Subversion 项目的文档,解释了版本控制的不同方法以及 Subversion 的工作原理。
关于 第 3 章,仓库 的章节解释了如何设置本地仓库,这对于使用单个 PC 测试 Subversion 和 TortoiseSVN 很有用。它还解释了一些与位于服务器上的仓库相关的仓库管理知识。
在 第 4 章,日常使用指南 中,我们将介绍 TortoiseSVN 的所有主要功能及其使用方法。它以教程的形式呈现,从检出工作副本、修改工作副本、提交更改等开始,然后逐步介绍更高级的主题。
在 第 5 章,项目监视器 中,我们将解释如何监视您的 Subversion 项目,以便您不会错过来自其他团队成员的重要提交。
第 6 章,SubWCRev 程序 是 TortoiseSVN 附带的一个独立程序,它可以从您的工作副本中提取信息并将其写入文件。这对于在您的项目中包含构建信息很有用。
在 附录 B, 如何... 部分解答了一些关于执行未在其他地方明确说明的任务的常见问题。
关于 附录 D, 自动化 TortoiseSVN 的部分展示了如何从命令行调用 TortoiseSVN GUI 对话框。这对于需要用户交互的脚本编写很有用。
在 附录 E, 命令行界面交叉引用 中,给出了 TortoiseSVN 命令与其在 Subversion 命令行客户端 svn.exe
中的等效命令之间的对应关系。