CVS使用说明
说明:
本文以Tortoise CVS 1.8.11版为例,介绍一下Tortoise CVS的使用方法,语言选择简体中文。同时简单介绍了linuxcvs使用和安装配置。
1.1 单一文件可以进行的操作项
1.2 文件夹可以进行的操作项
一、 把本地文件加入cvs控制下
模块就是本地文件夹的名字。第一次连接server,需要登录。
但是没有加入任何文件。现在窗口中将会看到一个新的cvs文件夹已经被创建,但是projectX的文件都显示一个问号。现在需要把所有的文件夹先在server上建立。选择“cvs添加内容”,按下“确认”。
目前只是通知了server要加入文件,还没有提交这些文件。提交后文件才会真正地加入到cvs仓库之中。选择“cvs 提交”,按下“确认”。
从日志中可以到文件以被加入到cvs仓库中,初始版本号为1.1。这样就成功地将本地文件加入到cvs的控制之下。
二、 cvs仓库中获取文件的拷贝
选择“cvs 取出”,填写信息。按下“确认”,就可以取得想要的版本。
文件状态的说明:
绿的对号:表示文件是取得的最新版本,但并不一定是cvs仓库中的最新版本。
橙的加号:表示文件是新文件,等待提交到cvs仓库中。
华为鸿蒙系统怎么升级橙的左向:表示文件已被修改,尚未提交。
蓝的问号:未知文件,不确定是否要加入到cvs仓库中。
红的叹号:冲突文件,合并版本时造成了冲突,需要手工修改。
灰的x号:中间临时文件。
三、 cvs比较
Tortoise CVS本身不带比较工具,需要用户自行安装比较工具加以支持。选择“选项”,键入比较工具执行程序路径。按下“确认”,就可以使用了。
李俊赫3.1目标文件修改后和原版本的比较
右键选择目标文件,选择“cvs 差异比较”,即可通过比较工具完成对比。
3.2 目标文件修改后和历史版本的比较
    右键选择目标文件,选择“历史”或“版本分支图”,右键选择想要比较的历史版本或tag,选择“和工作文件比较”,即可完成对比。
3.3 不同版本之间的比较
方法1:右键选择目标文件,选择“历史”,“CTRL+左键”选择想要比较的版本A和版本B,选
择“与选中版本进行差异比较”,即可完成AB对比。
方法2:右键选择目标文件,选择“版本分支图”,左键选择好想要比较的版本A,右键选择版本B,选择“与选中版本进行差异比较”,即可完成AB对比。
四、 标签(tag)
cvs的标签相当于vss中的label,选择“标签”,进入标签配置。按下“更新列表”,可以更新当前文件或文件夹的所有标签;在“标签(T)”的空白项中,可以键入标签名。
标签中的“HEAD”相当于仓库中主干的最新一个版本。
五、 更新
5.1 更新当前版本
选择“cvs 更新”,将文件或文件夹更新到当前版本,但并不一定是仓库中的最新版。
5.2 更新到指定版本
选择“更新到指定版本”,可以指定标签或者时间提取版本。目标文件或文件夹一旦采用“更新到指定版本”提取了版本A,后续的“cvs 更新”操作,都是针对版本A的更新提取。
六、 分支(branch)杜淳父亲
6.1 建立分支
右键选择目标文件或文件夹,选择“分支”,填写新分支名称;按下 “更新列表”,更新当前模块包括所有分支的名称;按下“确认”,新分支建立成功。
6.2 在分支上进行开发
按照分支名称,取得分支版本。修改文件,提交。如历史版本图所示,分支下的修改后的版本为黄宗泽电视剧大全1.9.2.1
6.3 从分支上回到主干
开发从分支回到开发主干,对分支的工作有两种处理情形:
1)我们接受分支做的工作,需要把它带到主干上去,继续向前开发。这个把分支工作带回开发主干的过程,CVS汤姆 克鲁斯女儿 的术语叫Merge(合成)罚的拼音
说明:
合成可以将分支分支上的部分修改合并到主干上,也可以将主干主干上的部分修改更新到分支上。开始和结束之间表示需要合成的版本区间。

2)不希望分支的工作影响原来主干的工作,不把分支的工作带到主干上来,就进行回到主干的操作。只需选择“更新到指定版本”,标签选择“HEAD”或指定的主干版本号。