聯繫我們
 課程時長 14 時間:

課程簡介

Subversion 設計哲學及其優勢

  • 典型的複製-修改-合併(copy-modify-merge)場景,以及如何解決簡單的衝突
  • 設定用戶政策與準則,促進團隊協作的順利與一致性
  • 複製-修改-合併方法的補償機制(即鎖定與解鎖)

分支與合併

  • 何時創建分支,分支的多種用途
  • 如何智慧地解決衝突並執行合併,以及如何吸收不同方向的變更
  • 如何利用 Subversion 的新功能進行分支與合併
  • 如何鼓勵或抑制使用者的本地分支行為

日常摘要與修訂審查

  • 郵件列表、RSS、摘要
  • 追溯(Blaming)、委託(Delegation)

Subversion 屬性

  • 內建屬性、帶有 SVN: 前綴關鍵字的屬性、全域屬性
  • 如何設計與使用這些屬性
  • 為公司自訂 SVN 屬性
  • 自訂 SVN 屬性的創意應用
  • SVN 屬性的缺點(即注意限制條件,避免過度設計)

Subversion 掛鉤(Hooks)

  • 掛鉤類型
  • 已隨附掛鉤的一般用途
  • 自定義掛鉤
  • 發揮創意與想像力

次要 SVN 伺服器

  • 用於備份與故障安全恢復
  • 用於自動背景任務
  • 用於臨時安排(即不同位置等)

與其他工具的整合

  • 問題追蹤系統(如 bugzilla, track, Jira 等)
  • 內容管理系統(如 wiki 等)

最低要求

  • 需具備良好的 SVN 知識。
  • 建議學員已完成《Subversion 管理員課程》及《Subversion 使用者課程》。
  • 本課程可壓縮為一日課程,因練習項目較少,故費用亦可相應降低。

客戶評論 (2)

課程分類