《程序员修炼三部曲》丛书包含了三个部分,旨在帮助程序员解决在日常工作中遇到的一些具体问题,内容覆盖了对于现代软件开发非常重要的基础性知识。这套丛书展现了注重实效的实际技巧以及工具使用方面的内容。.《版本控制之道——使用Subversion》是三部曲中的第一部,它讲述如何使用版本控制给整个项目打基础,并从中获取最大的好处和安全性。尽管使用了版本控制会大大提高项目开发工作的效率,但现实中却仍有很多开发小组根本没有使用或不会正确使用版本控制。许多人抱怨版本控制过于复杂,从而对它望而生畏。其实他们只要掌握一些简便的基本用法就可以享有版本控制带来的90%的好处,而本书正是为了帮助读者从简单处入手,从而比较容易地去掌握版本控制的精髓,达到提高开发工作效率的目的。“版本控制”致力于帮助程序员管理他们的项目资产。它虽然是一门基本的实践性技术,但是许多人并不知道如何使用它,或者未能有效地利用它。与大多数人的想法相反,我们认为版本控制并不是一门难学的技术,更不会是一门难用或者难以实现的技术,而是一门简单的技术,但另一方面,版本控制又是一门不可或缺的技术。如果没有采用版本控制,您的项目资产将会岌岌可危。本书给出了一系列针对版本控制的方法与技巧,能帮助您更好地挖掘出版本控制系统的各种用处与好处。借助于本书给出的各种方法与技巧,您将能够更好地保护您的项目资产(源代码/文档/测试数据和脚本等),并且知道如何使用这些资产。..本书关注的是广受欢迎的Subversion系统。另外还有一个使用CVS的版本。阅读本书之后,您将能够做到:·共享所有的项目资产(不仅是源代码),并确保安全,绝不让任何一个好的想法丢失。·让您可以做更多的实验,并且能够撤销错误的决定——甚至是目录和改名操作都记了版本。·安装、管理和备份Subversion项目仓库。·让您的项目仓库用svnserve、SSH或者Apache的方式放在网上。·有效地组织您的项目仓库,在项目之间共享代码。·把现有的CVS项目仓库迁移到Subversion上。·使用最新的Subversion 1.3的所有特性,包括加锁和基于路径的安全控制。...