注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具版本控制之道:使用Subversion(第2版)

版本控制之道:使用Subversion(第2版)

版本控制之道:使用Subversion(第2版)

定 价:¥32.00

作 者: (美)梅森
出版社: 电子工业出版社
丛编项:
标 签: 自由软件

ISBN: 9787121037689 出版时间: 2007-03-01 包装: 平装
开本: 787*980 1/16 页数: 231 字数:  

内容简介

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

作者简介

  本书提供作译者介绍Mike Mason是ThoughtWorks的一位咨询师,给全球1000强的公司开发过企业应用。作为一名开发者、敏捷教练以及敏捷/XP的推崇者,他使用版本控制的最佳实践来做开发。Mike对于流行的版本控制系统有着大量的经验,包括Subversion、CVS、Perforce以及Team Foundation。...

图书目录

前言
第1章 简介
 1.1 现实生活中的版本控制
 1.2 路线图
 1.3 为什么选择SubversioN
第2章 什么是版本控制
 2.1 项目仓库
 2.2 我们需要存储什么
 2.3 工作拷贝和操作文件 
 2.4 项目,目录以及文件 
 2.5 版本从何而来
 2.6 标签 
 2.7 分支 
 2.8 合并 
 2.9 加锁策略的选择
 2.10 配置管理(CM)
第3章 Subversion入门
 3.1 安装Suversion
 3.2 创建项目仓库
 3.3 创建简单的项目 
 3.4 开始开发一个项目 
 3.5 修改
 3.6 更新项目仓库
 3.7 当世界产生碰撞时
 3.8 解决冲突 
第4章 实例指导 
 4.1 我们的基本哲学 
 4.2 使用版本控制系统的一些重要步骤 
第5章 访问项目仓库
 5.1 网络协议 
 5.2 选择如何联网 
第6章 常见的Subversion命令
 6.1 把东西签出来 
 6.2 保持更新
 6.3 添加文件和目录 
 6.4 属性
 6.5 拷贝、移动文件和目录
 6.6 查看改变了什么 
 6.7 处理合并冲突 
 6.8 提交改动
 6.9 查看改动历史
 6.10 移除改动
第7章 文件加锁和二进制文件 
 7.1 文件加锁概览
 7.2 实战文件加锁
 7.3 何时使用加锁
第8章 组织你的项目仓库
 8.1 简单的项目 
 8.2 多个项目 
 8.3 多个项目仓库
第9章 使用标签和分支 
 9.1 标签和分支 
 9.2 创建发布分支 
 ……
第10章 创建项目 
第11章 第三方代码 
附录A Subversion的安装,联网,安全和管理
附录B 迁移到Subversion
附录C 第三方的Subversion工具
附录D 高级话题
附录E 命令汇总和实例指导列表 
附录F 其他资源
索引

本目录推荐