课程大纲

Subversion 设计理念及其优势

  • 典型的复制-修改-合并场景,如何解决简单冲突
  • 设置用户政策和指南,使团队协作顺畅一致
  • 对复制-修改-合并方法的补充(如锁定和解锁)

分支与合并

  • 何时创建分支,分支的几种用途
  • 如何明智地解决冲突并进行合并,如何吸收不同方向的变更
  • 如何利用 Subversion 的新功能进行分支与合并
  • 如何鼓励或劝阻用户的本地分支

日常摘要与修订回顾

  • 邮件列表、RSS、摘要
  • 责任追溯、委派

Subversion 属性

  • 内置属性,以 SVN: 为前缀的关键字属性,全局属性
  • 如何设计和使用这些属性
  • 为公司定制的 SVN 属性
  • 定制 SVN 属性的创意用法
  • SVN 属性的缺点(注意约束,避免过度设计)

Subversion 钩子

  • 钩子类型
  • 已提供钩子的一般用法
  • 自定义钩子
  • 发挥创意和想象力

次级 SVN 服务器

  • 用于备份,故障安全恢复
  • 用于自动后台任务
  • 用于临时安排(如不同地点等)

与其他工具的集成

  • 问题跟踪系统(如 Bugzilla、Track、Jira 等)
  • 内容管理系统(如 Wiki 等)

要求

  • 需要具备良好的 SVN 知识。
  • 建议学员已完成 Subversion 管理员课程和 Subversion 用户课程。
  • 本课程可压缩为一天的课程,减少练习,从而降低费用。
 14 小时

客户评论 (2)

即将举行的公开课程

课程分类