聯繫我們

課程簡介

Subversion 設計哲學及其優勢

  • 典型的複製-修改-合併情境,如何解決簡單衝突。
  • 設定使用者政策與指南,讓團隊協作流暢且一致。
  • 對複製-修改-merge 方法的補償機制(即鎖定和解除鎖定)。

分支與合併

  • 何時建立分支,分支的多種用途。
  • 如何明智地解決衝突並進行合併,以及如何吸收不同方向的變更。
  • 如何利用 Subversion 的新功能進行分支與合併。
  • 如何鼓勵或 discourage 用戶的本地分支使用。

日常摘要與修訂審查

  • 郵件列表、RSS、摘要資訊。
  • 追查 blame、委派工作。

Subversion 屬性

  • 內建屬性、帶 SVN: 前綴的屬性關鍵字、全域屬性。
  • 如何設計和使用這些屬性。
  • 為公司客製化的 SVN 屬性。
  • 客製化 SVN 屬性的創意用法。
  • SVN 屬性的缺點(需注意限制,避免過度設計)。

Subversion hooks

  • Hook 類型。
  • 已隨附 hooks 的通用用法。
  • 自訂 hooks。
  • 發揮創意與想像力。

輔助 SVN 伺服器

  • 用於備份、災難復原。
  • 用於自動背景任務。
  • 用於臨時安排(例如不同地點等)。

與其他工具整合

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

最低要求

  • 需具備良好的 SVN 知識。
  • 建議學員已完成「Subversion 管理員」和「Subversion 使用者」課程。
  • 本課程可壓縮為一日課程,減少實作練習,從而降低費用。
 14 小時

客戶評論 (2)

課程分類