TortoiseSVN中文手册:Windows上的Subversion客户端指南

需积分: 9 5 下载量 66 浏览量 更新于2024-07-17 1 收藏 2.5MB PDF 举报
"TortoiseSVN中文手册详细阐述了如何使用这款Windows平台的Subversion客户端进行版本控制。手册涵盖了从安装、基本概念到配置服务器、管理版本库等多个方面,旨在帮助用户全面掌握SVN操作。" TortoiseSVN是一款专为Windows设计的Subversion(SVN)客户端,其最新版本为1.5.9。由Stefan Küng、Lübbe Onken和Simon Large等人开发,它提供了一整套集成在Windows资源管理器中的SVN功能,使得文件版本管理和协同工作更为便捷。 在手册中,首先介绍了TortoiseSVN的基本概念,包括版本库、版本模型、工作副本等核心概念。版本库是存储所有文件和文件历史的地方,而工作副本则是你个人的本地副本,可以在此处进行编辑。Subversion采用复制-修改-合并的模型来解决文件共享问题,避免了传统的锁定-修改-解锁方案可能导致的冲突。 在安装部分,手册列出了系统需求并指导用户进行安装,还提到了语言包和拼写检查器的设置。对于初学者,了解这些基本操作至关重要。 配置服务器的部分分别讲解了基于Apache和svnserve的两种常见服务器设置方法。Apache服务器支持多版本库和路径基础的权限控制,可以与Windows域认证结合,也可以通过SSL增加安全性。而svnserve是一个轻量级服务器,适合小型团队,支持基本认证和SASL(Simple Authentication and Security Layer)以增强安全性。 在版本库管理章节,用户将学习如何创建和管理版本库,包括使用命令行工具或TortoiseSVN图形界面创建新版本库,以及相关的权限设定。这些内容对于团队协作和项目管理至关重要。 这份TortoiseSVN中文手册是Subversion用户的重要参考资料,无论是新手还是经验丰富的开发者,都能从中获得有关版本控制和协作的宝贵知识。通过深入理解和实践手册中的内容,用户能够熟练掌握如何有效地使用TortoiseSVN进行版本控制,从而提高工作效率,确保项目数据的安全和一致性。
2012-05-30 上传
前言 1. 什么是 TortoiseSVN? 2. TortoiseSVN 的特性 3. 许可协议 4. 开发 4.1. TortoiseSVN 的历史 4.2. 致谢 5. 阅读指南 6. 本文使用的术语 1. 开始 1.1. 安装 TortoiseSVN 1.1.1. 系统要求 1.1.2. 安装 1.2. 基本概念 1.3. 开始试用 1.3.1. 创建版本库 1.3.2. 导入项目 1.3.3. 检出工作副本 1.3.4. 进行修改 1.3.5. 添加更多的文件 1.3.6. 查看项目历史 1.3.7. 撤消更改 1.4. 继续前进 ... 2. 基本版本控制概念 2.1. 版本库 2.2. 版本模型 2.2.1. 文件共享的问题 2.2.2. 锁定-修改-解锁 方案 2.2.3. 复制-修改-合并 方案 2.2.4. Subversion 怎么做? 2.3. Subversion 实战 2.3.1. 工作副本 2.3.2. 版本库的 URL 2.3.3. 修订版本 2.3.4. 工作副本怎样跟踪版本库 2.4. 摘要 3. 版本库 3.1. 创建版本库 3.1.1. 使用命令行工具创建版本库 3.1.2. 使用 TortoiseSVN 创建版本库 3.1.3. 本地访问版本库 3.1.4. 访问网络共享磁盘上的版本库 3.1.5. 版本库布局 3.2. 版本库备份 3.3. 服务器端钩子脚本 3.4. 检出链接 3.5. 访问版本库 4. 日常使用指南 4.1. 基本特性 4.1.1. 图标重载 4.1.2. 右键菜单 4.1.3. 拖放 4.1.4. 常用快捷方式 4.1.5. 认证 4.1.6. 最大化窗口 4.2. 导入数据到版本库 4.2.1. 导入 4.2.2. 导入适当的位置 4.2.3. 专用文件 4.3. 检出工作副本 4.3.1. 检出深度 4.4. 将你的修改提交到版本库 4.4.1. 提交对话框 4.4.2. 修改列表 4.4.3. 从提交列表中排除项目 4.4.4. 提交日志信息 4.4.5. 提交进程 4.5. 用来自别人的修改更新你的工作副本 4.6. 解决冲突 4.6.1. 文件冲突 4.6.2. 属性冲突 4.6.3. 树冲突 4.6.3.1. 本地删除,当更新时有更改进入 4.6.3.2. 本地更改,当更新时有删除进入 4.6.3.3. 本地删除,当更新时有删除进入 4.6.3.4. 本地缺少,当合并时有更改进入 4.6.3.5. 本地更改,当合并时有删除进入 4.6.3.6. 本地删除,当合并时有删除进入 4.6.3.7. 其它树冲突 4.7. 获得状态信息 4.7.1. 图标重载 4.7.2. 详细状态 4.7.3. 在 Windows 资源管理器中的 TortoiseSVN 列 4.7.4. 本地与远程状态 4.7.5. 查看差别 4.8. 修改列表 4.9. 版本日志对话框 4.9.1. 调用版本日志对话框 4.9.2. 版本日志动作 4.9.3. 获得更多信息 4.9.4. 获取更多的日志信息 4.9.5. 当前工作副本的版本 4.9.6. 合并跟踪特性 4.9.7. 修改日志消息和作者 4.9.8. 过滤日志信息 4.9.9. 统计信息 4.9.9.1. 统计页 4.9.9.2. 作者提交次数统计页 4.9.9.3. 按日期提交统计页 4.9.10. 离线方式 4.9.11. 刷新视图 4.10. 查看差异 4.10.1. 文件差异 4.10.2. 行结束符和空白选项 4.10.3. 比较文件夹 4.10.4. 使用 TortoiseIDiff 进行比较的图像 4.10.5. Diffing Office Documents 4.10.6. 其他的比较/合并工具 4.11. 添加新文件和目录 4.12. 复制/移动/重命名文件和文件夹 4.13. 忽略文件和目录 4.13.1. 忽略列表中的模式匹配 4.14. 删除、移动和改名 4.14.1. 正在删除文件/文件夹 4.14.2. 移动文件和文件夹 4.14.3. 处理文件名称大小写冲突 4.14.4. 修复文件改名 4.14.5. 删除未版本控制的文件 4.15. 撤消更改 4.16. 清理 4.17. 项目设置 4.17.1. Subversion 属性 4.17.1.1. svn:keywords 4.17.1.2. 增加和编辑属性 4.17.1.3. 导出和导入属性 4.17.1.4. 二进制属性 4.17.1.5. 自动属性设置 4.17.2. TortoiseSVN 项目属性 4.17.3. 属性编辑器 4.17.3.1. 外部条目 4.17.3.2. SVN 关键字 4.17.3.3. EOL 样式 4.1