以下是各个章节的内容介绍:
回顾了Subversion的历史,描述了Subversion的特性、架构、组件。
介绍了版本控制的基础知识及不同的版本模型,同时讲述了Subversion版本库,工作拷贝和修订版本的概念。
引领你开始一个Subversion用户的工作。示范怎样使用Subversion获得、修改和提交数据。
覆盖了许多普通用户最终要面对的复杂特性,例如版本化的元数据、文件锁定和peg修订版本。
讨论分支、合并与标签,包括最佳实践的介绍,常见用例的描述,怎样取消修改,以及怎样从一个分支转到另一个分支。
讲述Subversion版本库的基本概念,怎样建立、配置和维护版本库,以及哪些工具可以完成上述的工作。
Explains how to configure your Subversion server and
offers different ways to access your repository:
HTTP
, the svn
protocol, and local disk access. It also covers the details
of authentication, authorization and anonymous
access.
研究了Subversion的客户端配置文件,对国际化字符的处理,以及Subversion如何与外置工具交互。
介绍了Subversion的核心部件、Subversion的文件系统,以及程序员眼中的工作拷贝管理区域,展示了如何使用公共API编写Subversion应用程序。最重要的内容是,如何为Subversion的开发贡献力量。
以大量的实例,详细描述了svn、svnadmin和svnlook的所有子命令。
因为缺乏耐心,我们会立刻解释如何安装和使用Subversion,我们已经告诉你了。
Covers the similarities and differences between Subversion and CVS, with numerous suggestions on how to break all the bad habits you picked up from years of using CVS. Included are descriptions of Subversion revision numbers, versioned directories, offline operations, update versus status, branches, tags, metadata, conflict resolution, and authentication.
Describes the details of WebDAV and DeltaV and how you can configure your Subversion repository to be mounted read/write as a DAV share.
A copy of the Creative Commons Attribution License., under which this book is licensed.