writeinstar 2007-12-12 15:15
CVS操作手册(安装与使用)
目录如下
目的 5
基本术语 6
一、安装CVS 10
1、CVS服务器在Linux/Unix上的安装 10
1.1下载并安装CVS服务器 10
1.2设置CVS仓库(repository) 12
1.3 CVS相关设置 13
2、CVS客户端的安装 16
2.1CVS客户端在LINUX/UNIX上的安装及设置 16
2.2WINCVS安装及设置 16
2.3TortoisCVS安装 19
3、用CVS进行分布式协同开发 19
二、CVS的基本命令 20
1、检入(import) 20
2、检出(checkout) 22
3、查看差异(diff) 22
4、合并你的改动(update) 24
5、检查提交操作日志(log) 26
6、向CVS提交你的修改(commit) 31
7、增加、删除文件或目录(add/remove) 32
8、重命名 34
9、编写良好的日志条目 35
10、处理冲突(conflict) 36
11、清除本地工作拷贝(release) 37
12、CVS命令的缩写 37
三、WinCVS的基本操作 38
1、检入 38
3、检出 39
4、从CVS获取别人的修改 40
5、解决冲突 41
6、向CVS提交你的修改 41
7、查看修改 42
8、对文件进行标记标签 43
9、增加文件和目录 43
10、删除文件和目录 44
11、找回被删除的文件 45
12、对文件和目录移动或改名 45
13、分支 45
14、选择一个分支工作 46
15、从分支中合并 46
16、返回开发主线 48
17、谁在编辑文件 48
四、TortoiseCVS基本操作 50
1、Checkout 50
2、Update 53
3、Commit 54
4、Add 54
5、Create new module/Repository 55
6、Tag/Label 56
五、通过CVS进行版本控制 58
1、修订与发布的概念 58
2、标签 58
2.1创建标签(tag) 59
2.2版本标签的检出 60
2.3附着性标签(sticky tags) 61
2.4删除标签 62
2.5移动标签 62
2.6重命名标签 62
3、分支 63
3.1创建版本分支(tag -b) 63
3.2访问分支 64
3.3确定在那个分支上 64
3.4版本分支的合并 64
3.5以清除发行版本的臭虫为例说明分支、合并的全过程 65
4、发布源码(export) 66
六、CVS操作的基本流程图 67
七、CVS高级操作 67
1、定义CVS模块 68
2、CVS与二进制文件 69
2、CVS与build系统的交互 71
3、如何恢复已被删除的文件 71
4、版本回退 72
方法一:先更新到最新版本,再取出旧版本重新提交。 72
方法二:使用带-j的更新命令 73
5、合并和关键词 74
6、CVS仓库的备份和移动 76
八、CVS的限制 78
附录 80
yueyue 2007-12-18 16:45
才开始接触CVS,谢谢楼主介绍的这么完整的资料。不过,为什么不是“图文并茂”呢?文档里面所有的图我都看不到呢::em54::
xiaoyi830426 2008-4-11 15:09
::em55:: 正在学习CVS,正好需要这么完整的文档~~谢谢~~
zh_snowball 2008-4-15 11:37
自己 学习中,谢谢楼主共享
ycyycy8484 2008-4-17 23:25
很实用,谢谢楼主::em55::
xuyanli 2008-4-21 15:39
只看目录就知道是非常的详细,要系统学习一下::em75::
xuyanli 2008-4-21 15:52
我下载的怎么图片没有显示啊?
lz没有介绍win版的cvs使用啊
brotherhao 2008-6-27 14:06
还是很不错的,thanks a lot
SCM-danny 2008-6-27 17:11
下载了,不错,谢谢!
fengziyan 2008-8-12 15:01
我也是在创建CVS,谢谢楼主的分享
yexingqi 2008-8-12 22:48
请问一下,如果应用于redhat as 4,是否有些设置会有改动?因为我参照网上很多方法结果都失败或根本就没有所谓的文件存在。谢谢