以下是各個章節的內容介紹:
回顧了Subversion的歷史,描述了Subversion的特性、架構、組件。
介紹了版本控制的基礎知識及不同的版本模型,同時講述了Subversion版本庫,工作副本和修訂版本的概念。
引領你開始一個Subversion用戶的工作。示範怎樣使用Subversion獲得、修改和提交資料。
覆蓋了許多普通用戶最終要面對的複雜特性,例如版本化的Meta資料、文件鎖定和peg修訂版本。
討論分支、合併與標籤,包括最佳實踐的介紹,常見用例的描述,怎樣取消修改,以及怎樣從一個分支轉到另一個分支。
講述Subversion版本庫的基本概念,怎樣建立、設定和維護版本庫,以及哪些工具可以完成上述的工作。
描述了如何設定Subversion伺服器,以及三種訪問版本庫的方式,HTTP、svn協議和本地磁碟訪問。這裡也介紹了認證,授權與匿名訪問的細節。
研究了Subversion的客戶端設定文件,對國際化字元的處理,以及Subversion如何與外部(External)工具交互。
介紹了Subversion的核心部件、Subversion的文件系統,以及程式設計師眼中的工作副本管理區域,展示了如何使用公共API編寫Subversion應用程序。最重要的內容是,如何為Subversion的開發貢獻力量。
以大量的實例,詳細描述了svn、svnadmin和svnlook的所有子命令。
因為缺乏耐心,我們會立刻解釋如何安裝和使用Subversion,我們已經告訴你了。
詳細比較了Subversion與CVS的異同,並針對如何消除多年使用CVS養成的壞習慣提出建議。內容包括Subversion修訂版本號、版本化的目錄、離線操作、update與status的對比、分支、標籤、Meta資料、衝突處理和認證。
描述了WebDAV與DeltaV的細節,並介紹了如何將Subversion版本庫作為可讀/寫的DAV共享裝載。
討論一些支持和使用Subversion的工具,包括其它客戶端工具,版本庫瀏覽工具等。