图书介绍
CVS开源软件开发技术【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- (美)Karl Fogel著;肖虎勤,陈军等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111088913
- 出版时间:2001
- 标注页数:249页
- 文件大小:12MB
- 文件页数:260页
- 主题词:
PDF下载
下载说明
CVS开源软件开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
译者序1
前言1
第1章CVS发展过程1
1.1什么是自由软件1
1.1.1 CVS的产生2
1.1.2两种开发类型3
1.2 CVS和自由项目有什么关系4
1.3开放资源开发的原则和CVS在其中的用处6
1.4怎样获得代码7
第2章CVS概况10
2.1 CVS基本概念10
2.2 CVS速成13
2.2.1调用CVS14
2.2.2访问源代码库14
2.2.3开始一个新项目16
2.2.4检验一个工作拷贝18
2.2.5做出更改21
2.2.6寻找工作记录21
2.2.7 CVS和隐含参数25
2.2.8提交28
2.2.9检测并解决冲突32
2.2.10浏览记录信息34
2.2.11检查并还原更改37
2.3其他一些有用的CVS命令41
2.3.1增加文件41
2.3.2增加目录42
2.3.4删除目录43
2.3.5文件和目录重命名43
2.3.3删除文件43
2.3.6省略选项输入45
2.3.7制作快照45
2.4分支54
2.4.1从分支到主干合并改变59
2.4.2多重合并61
2.4.3无工作拷贝的情况下生成标记或分支64
第3章开放资源进程65
3.1失败与成功65
3.2启动一个项目66
3.2.1公开一些有用的东西67
3.2.2包装69
3.2.3声明项目72
3.3运行项目72
3.3.1培养专业判断力75
3.3.2到底谁是维护者77
3.3.3委员会所定的规则77
3.3.4如果绝对需要做分支,怎么办?79
3.3.6解决办法81
3.4小结81
3.3.5维护者的变更81
第4章CVS源代码库管理82
4.1管理员职责82
4.2获得及安装CVS82
4.2.1 UNIX下获得和编译CVS82
4.2.2在Windows下获得并安装CVS84
4.2.3在Macintosh下获得及安装CVS85
4.3剖析一个CVS版本86
4.3.1信息文件86
4.3.2子目录87
4.4建立源代码库89
4.3.3其他源码信息89
4.4.1密码确认服务器91
4.4.2源代码库结构细析95
4.4.3RCS格式总是给@标志加引号100
4.4.4移走文件所产生的后果102
4.4.5 CVSROOT/管理目录103
4.5小结111
5.1软件设计的重要性112
5.2软件设计与自由软件设计112
第5章为分布开发而设计112
5.3设计变化情况114
5.4代码设计115
5.4.1把确定和不确定分开115
5.4.2代码分解成文件和目录116
5.4.3代码分解成模块116
5.5以进化为中心的设计118
5.6自由软件设计的基本准则119
5.6.1不要限制输入119
5.6.3将数据结构归档120
5.6.2使用一致的接口120
5.6.4使其有良好的移植性121
5.7小结121
第6章高级CVS122
6.1超越基本工作122
6.2把CVS作为电话122
6.2.1监视功能122
6.2.2登录信息和提交电子邮件135
6.2.3删除一个工作拷贝136
6.3对项目历史记录的总体浏览137
6.4使用关键字扩展145
6.5使用分支146
6.5.1反复合并到主干147
6.5.2合并进出主干153
6.5.3更简单的方法154
6.6网上信息160
第7章编译、测试和发布161
7.1为什么要发布161
7.2启动发布过程162
7.2.1避免“代码仓促发布”162
7.2.2冻结163
7.2.3开发与稳定分支164
7.3测试165
7.3.1招募和留住测试人员165
7.3.2自动测试166
7.4编译、安装和打包166
7.5发布171
7.5.1告诉世界做了哪些修改171
7.5.2在CVS中记录发布版本:标签和版本号171
7.6小结172
8.2常见问题173
8.2.1工作拷贝的管理域173
第8章技巧和疑难解答173
8.1当有问题出现时173
8.2.2源代码库访问权限175
8.3常见问题和解决办法176
8.3.1实际问题及解答177
8.3.2跟踪变化185
9.2.1 CVS命令的一般格式186
9.2命令186
9.1组织与惯例186
第9章 CVS完全参考手册186
9.2.2全局选项187
9.2.3命令列表190
9.3关键字替换217
9.3.1控制关键字扩展217
9.3.2关键字列表218
9.4源代码库管理文件219
9.4.1共享语法220
9.4.2源代码库管理文件的列表220
9.5运行控制文件225
9.6工作拷贝文件226
9.7环境变量228
第10章 和CVS一起工作的第三方工具230
10.1什么是“第三方工具”230
10.2 pcl-cvs:一个带有Emacs界面的CVS230
10.2.1 pcl-cvs的安装231
10.2.2使用pcl-cvs232
10.2.3 pcl-cvs中错误的处理233
10.3 cvsutils:使用CVS的常用工具234
10.2.4 pcl-cvs的前景234
10.3.2 cvsdo235
10.3.1 cvsu235
10.3.3 cvschroot236
10.3.4 cvsrmadm236
10.3.5 cvspurge236
10.3.8 cvsdate237
10.4 cvs2c1.pI:从cvs日志中生成的GNU-StyIe更改日志237
10.3.7 cvsco237
10.3.6 cvsdiscard237
10.5 cvslock:对源代码库的基本单元上锁239
10.6其他包241
10.6.1 CVSUp241
10.6.2 CVSWeb241
10.6.3 CVS contrib/Directoy241
10.7编写自己的工具241
附录A CVS的维护和发展243
附录B GNU通用公共许可证245
热门推荐
- 63200.html
- 1721854.html
- 894878.html
- 1814538.html
- 1500822.html
- 2447998.html
- 1765564.html
- 3263817.html
- 2031804.html
- 1259405.html
- http://www.ickdjs.cc/book_1716067.html
- http://www.ickdjs.cc/book_3834105.html
- http://www.ickdjs.cc/book_2329909.html
- http://www.ickdjs.cc/book_2876370.html
- http://www.ickdjs.cc/book_2249468.html
- http://www.ickdjs.cc/book_3317263.html
- http://www.ickdjs.cc/book_3122734.html
- http://www.ickdjs.cc/book_854925.html
- http://www.ickdjs.cc/book_3356353.html
- http://www.ickdjs.cc/book_3837027.html