图书介绍
CVS和Nightly Build技术PDF|Epub|txt|kindle电子书版本网盘下载
![CVS和Nightly Build技术](https://www.shukui.net/cover/10/31507852.jpg)
- 杨锦方等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302058733
- 出版时间:2002
- 标注页数:231页
- 文件大小:14MB
- 文件页数:248页
- 主题词:
PDF下载
下载说明
CVS和Nightly Build技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 CVS入门篇1
第1章 CVS概述1
1.1 CVS是什么1
1.2 为什么要使用CVS2
1.3 CVS的特点5
1.4 一定要用CVS吗7
第2章 CVS安装和权限配置10
2.1 本章导读10
2.2 在UNIX/Linux平台上下载并安装CVS服务器10
2.3 选定CVS仓库的位置12
2.4 初始化CVS服务器12
2.5 用户组和用户账号的设立13
2.6 权限设定14
2.7 配置CVS口令服务器16
2.8 启动inetd/xinetd超级服务器17
2.9 测试CVS口令服务器是否正常工作17
2.10 安装CVS客户端18
2.11 客户端配置19
2.12 测试远程访问22
2.13 在Visual Studio中集成CVS23
2.14 在Windows NT/2000上安装CVS服务器23
第3章 CVS的工作原理27
3.1 本章导读27
3.2 CVS系统的客户/服务器结构27
3.3 什么是CVS仓库28
3.4 仓库的内容29
3.5 工作拷贝30
3.6 仓库的指定31
3.7 用CVS进行分布式协同开发31
第4章 CVS基础33
4.1 本章导读33
4.2 CVS预备知识——版本管理33
4.3 CVS基本概念36
4.4 学习WinCVS 1.237
4.5 CVS命令39
4.6 选定用于试验的CVS仓库40
4.7 创建工作拷贝(检出源代码)41
4.8 查看工作拷贝42
4.9 修改工作拷贝中的源代码文件43
4.10 将工作拷贝与仓库对照(查看差异)44
4.11 将工作拷贝中的代码保存到仓库中(提交源代码)46
4.12 将仓库中的新代码取到工作拷贝中(更新源代码)48
4.13 代码冲突检测与解决51
4.14 查看仓库中的CVS提交操作日志52
4.15 版本回退55
4.16 CVS与隐含参数58
4.17 CVS命令的缩写59
第2篇 CVS进阶篇60
第5章 启动一个新项目60
5.1 本章导读60
5.2 创建全新项目60
5.3 将外部项目导入CVS61
5.4 在项目中添加新的目录和文件62
5.5 CVS模块63
5.6 CVS模块权限的设置67
第6章 CVS版本、版本标签和基线69
6.1 本章导读69
6.2 什么是版本69
6.3 版本编号69
6.4 CVS版本与目录70
6.5 版本标签70
6.6 如何获取某个特定版本77
6.7 CVS使用的时间格式80
第7章 CVS并行开发(版本分支)82
7.1 本章导读82
7.2 什么是版本分支82
7.3 为何需要并行开发82
7.4 小心使用版本分支84
7.5 版本分支与版本号85
7.6 创建版本分支85
7.7 访问版本分支87
7.8 如何确定正在哪个分支上工作88
7.9 版本分支的合并88
7.10 Linux Kernel开发的版本分支应用94
第8章 CVS协同开发96
8.1 本章导读96
8.2 协同开发需要CVS96
8.3 CVS所不能替代的工作96
8.4 CVS的锁定97
8.5 协作中的同步97
第9章 CVS中目录文件的增删与移动101
9.1 本章导读101
9.2 添加目录或文件101
9.3 删除文件102
9.4 删除目录103
9.5 目录和文件更名103
第10章 CVS与二进制文件105
10.1 本章导读105
10.2 CVS对文件的处理105
10.3 二进制文件的问题105
10.4 与ClearCase对照106
10.5 如何保存二进制文件106
10.6 恢复二进制文件107
10.7 让CVS识别二进制文件108
10.8 配置cvswrappers文件108
第11章 CVS安全110
11.1 本章导读110
11.2 CVS安全的重要性110
11.3 网络与系统安全110
11.4 安装CVS口令服务器111
11.5 使用更为安全的网络访问方式111
11.6 配置CVS口令文件111
11.7 设定只读用户112
11.8 设定具有写权限的用户112
11.9 使用更好的权限控制机制113
第3篇 CVS高级篇114
第12章 高级CVS114
12.1 本章导读114
12.2 CVS的触发器配置文件114
12.3 其他的CVS配置文件119
12.4 仓库维护必备知识121
12.5 CVS日志信息的高级内容123
12.6 CVS输出(export)——发布源码126
12.7 巧用关键字扩展126
12.8 清除工作拷贝128
12.9 CVS协同开发的辅助通信128
12.10 协同开发中的提交频率问题133
第13章 CVS增强工具135
13.1 CVSWeb135
13.2 CVSUp135
13.3 cvslock135
13.4 cvs2cl136
13.5 自己创建CVS工具136
第14章 CVS与SCM137
14.1 什么是SCM137
14.2 为什么需要SCM138
14.3 相关的软件工具138
14.4 SCM的内容139
14.5 软件配置项的相关性141
14.6 重要的SCM概念——基线141
14.7 变化控制143
14.8 配置审计145
14.9 配置状态报告146
14.10 SCM自动化147
14.11 在企业中实施SCM的注意事项148
第4篇 Nightly Build技术150
第15章 CVS与Nightly Build150
15.1 什么是Nightly Build150
15.2 什么是Continuous Build151
15.3 为什么Nightly Build如此神奇152
15.4 构建什么154
15.5 安装工具的问题154
15.6 每天构建——不可能吧154
15.7 Nightly Build的管理机制155
15.8 如何用CVS进行Nightly Build156
15.9 实施Nightly Build注意事项163
15.10 构建流程管理164
附录A 使用CVS的建议和故障处理168
A.1 经常出现的错误168
A.2 排除故障的一般建议171
A.3 一些实际问题及其解决方法172
附录B CVS参考182
B.1 命令和选项182
B.2 关键字替换(RCS关键字)211
B.3 仓库管理文件213
B.4 运行控制文件218
B.5 工作拷贝文件219
B.6 环境变量221
B.7 第三方提供的工具223
参考文献232