《程序員修煉三部曲》叢書包含了三個部分,旨在幫助程序員解決在日常工作中遇到的一些具體問題,內容覆蓋了對于現代軟件開發(fā)非常重要的基礎性知識。這套叢書展現了注重實效的實際技巧以及工具使用方面的內容。.《版本控制之道——使用Subversion》是三部曲中的第一部,它講述如何使用版本控制給整個項目打基礎,并從中獲取最大的好處和安全性。盡管使用了版本控制會大大提高項目開發(fā)工作的效率,但現實中卻仍有很多開發(fā)小組根本沒有使用或不會正確使用版本控制。許多人抱怨版本控制過于復雜,從而對它望而生畏。其實他們只要掌握一些簡便的基本用法就可以享有版本控制帶來的90%的好處,而本書正是為了幫助讀者從簡單處入手,從而比較容易地去掌握版本控制的精髓,達到提高開發(fā)工作效率的目的。“版本控制”致力于幫助程序員管理他們的項目資產。它雖然是一門基本的實踐性技術,但是許多人并不知道如何使用它,或者未能有效地利用它。與大多數人的想法相反,我們認為版本控制并不是一門難學的技術,更不會是一門難用或者難以實現的技術,而是一門簡單的技術,但另一方面,版本控制又是一門不可或缺的技術。如果沒有采用版本控制,您的項目資產將會岌岌可危。本書給出了一系列針對版本控制的方法與技巧,能幫助您更好地挖掘出版本控制系統(tǒng)的各種用處與好處。借助于本書給出的各種方法與技巧,您將能夠更好地保護您的項目資產(源代碼/文檔/測試數據和腳本等),并且知道如何使用這些資產。..本書關注的是廣受歡迎的Subversion系統(tǒng)。另外還有一個使用CVS的版本。閱讀本書之后,您將能夠做到:·共享所有的項目資產(不僅是源代碼),并確保安全,絕不讓任何一個好的想法丟失。·讓您可以做更多的實驗,并且能夠撤銷錯誤的決定——甚至是目錄和改名操作都記了版本。·安裝、管理和備份Subversion項目倉庫?!ぷ屇捻椖總}庫用svnserve、SSH或者Apache的方式放在網上?!び行У亟M織您的項目倉庫,在項目之間共享代碼?!ぐ熏F有的CVS項目倉庫遷移到Subversion上。·使用最新的Subversion 1.3的所有特性,包括加鎖和基于路徑的安全控制。...