課程簡介

Subversion 設計理念及其優勢

  • 典型的複製-修改-合併場景,如何解決簡單衝突
  • 設置用戶政策和指南,使團隊協作順暢一致
  • 對複製-修改-合併方法的補充(如鎖定和解鎖)

分支與合併

  • 何時創建分支,分支的幾種用途
  • 如何明智地解決衝突並進行合併,如何吸收不同方向的變更
  • 如何利用 Subversion 的新功能進行分支與合併
  • 如何鼓勵或勸阻用戶的本地分支

日常摘要與修訂回顧

  • 郵件列表、RSS、摘要
  • 責任追溯、委派

Subversion 屬性

  • 內置屬性,以 SVN: 爲前綴的關鍵字屬性,全局屬性
  • 如何設計和使用這些屬性
  • 爲公司定製的 SVN 屬性
  • 定製 SVN 屬性的創意用法
  • SVN 屬性的缺點(注意約束,避免過度設計)

Subversion 鉤子

  • 鉤子類型
  • 已提供鉤子的一般用法
  • 自定義鉤子
  • 發揮創意和想象力

次級 SVN 服務器

  • 用於備份,故障安全恢復
  • 用於自動後臺任務
  • 用於臨時安排(如不同地點等)

與其他工具的集成

  • 問題跟蹤系統(如 Bugzilla、Track、Jira 等)
  • 內容管理系統(如 Wiki 等)

最低要求

  • 需要具備良好的 SVN 知識。
  • 建議學員已完成 Subversion 管理員課程和 Subversion 用戶課程。
  • 本課程可壓縮爲一天的課程,減少練習,從而降低費用。
 14 時間:

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類