WinCVS操作手册

Technorati 标签: WinCVS, cvs

WinCVS操作手册

撰稿:paladin.lin 2003年11月5日

第一章: 概述

CVS是目前比较流行与优秀的版本管理与控制工具,是用来管理其它日常文档(如word工作文档之类)的一个强有力的工具。

WinCVS是CVS的一个客户端软件,它运行在Windows上,采用图形化方式登陆CVS服务器和CVS相关的操作与管理,不要学习复杂的cvs命令。企业内部都采用Linux/Unix做服务器,用Windows做客户端,所以WinCVS与CVS服务器是目前应用最广泛的版本控制与管理的组合。

本文主要介绍WinCVS的日常操作, CVS服务器的配置将在另外的文章中介绍,本文所有操作是基于CVS服务配置正确、数据仓库已初始化的基础上,

第二章: 术语

1、 Repository-------仓库: CVS服务器的根目录。模块(Module)的集合

2、 Module------------模块:,CVS服务器根目录下的第一级子目录。通常用于存放一个项目的所有文件

3、 Checkout----------检出: 通常指将仓库中的一整个模块首次导出到本地。

4、 Import------------导入:通常指通过提交整个目录结构并创建一个新的模块。

5、 Release-------发行版本:整个产品的版本

6、 Revision--------修订版:单个文件的版本

7、 Tag---------------标签:在一个开发的特定期对一个文件集给定的符号名

8、 Update------------更新:从模块中下载其他人的修改过的文件。更新本地的拷贝。

9、 Commit------------提交:将自己修改过的文件提交到模块中。

第三章: WinCVS初始化配置

第一步: 安装Wincvs

执行setup.exe安装,然后在一步步的确认就ok了.安装完毕后运行wincvs:

WinCVS操作手册_第1张图片

第二步: 配置WinCVS参数

WinCVS操作手册_第2张图片

Ø Preferences -> General :普通参数设置

WinCVS操作手册_第3张图片

1. Authentication : 验证方式,CVS默认采用pserver

2. Path: CVS服务器的路径,就是Repository(仓库)

3. Host address: CVS服务器的IP地址或者域名。

4. User name: 用户名。

5. CVSROOT: CVSROOT,由上面4项生成的字符串,用于连接服务器

6.

Ø Preferences -> Globals :全局参数设置

WinCVS操作手册_第4张图片

1. checkout read-only检出只读,wincvs默认导出文件为只读状态。去掉该选项。

2. Prune(remove)empty directories 剪除(删除)空目录,去掉该选项。

Ø Preferences -> WinCVS : WinCVS参数设置

WinCVS操作手册_第5张图片

第三步: 登陆

WinCVS操作手册_第6张图片

WinCVS操作手册_第7张图片

WinCVS操作手册_第8张图片

第四步: 导入模块

WinCVS操作手册_第9张图片

Ø 选择需要导入的目录

WinCVS操作手册_第10张图片

Ø 整理导入的文件类型(Entry State是OK标记就无需修改)

WinCVS操作手册_第11张图片

Ø 修改选中的文件类型

WinCVS操作手册_第12张图片

Ø 导入设置

WinCVS操作手册_第13张图片

WinCVS操作手册_第14张图片

第五步: 导出模块

cmd:

1 cvs checkout -P Documents/sipsir

该命令会在本地创建Documents

cvs client tool:

WinCVS操作手册_第15张图片

Ø 导出设置

WinCVS操作手册_第16张图片

Ø 模块成功导出

WinCVS操作手册_第17张图片

第四章: WinCVS日常操作

一、 修改文件,并上传到服务器

² 准备修改文件

WinCVS操作手册_第18张图片

² 修改文件

WinCVS操作手册_第19张图片

² 上传的修改文件

WinCVS操作手册_第20张图片

WinCVS操作手册_第21张图片

WinCVS操作手册_第22张图片

二、 下载服务器的文件,替换本地文件

假设服务器上“测试wincvs.doc”的word文件已经是1.2本,下载到本地来

WinCVS操作手册_第23张图片

WinCVS操作手册_第24张图片

WinCVS操作手册_第25张图片

三、 修改了一个文件,结果发现修改错了,需要重新下载服务器的文件。

WinCVS操作手册_第26张图片

WinCVS操作手册_第27张图片

四、 添加一个文件或一个目录。

cmd:

添加一个文件或目录

1 添加:cvs add test.txt

2 提交:cvs commit -m "no message" test.txt

添加目录及目录下所有文件,如D:/cvs/sipsir

1 cd D:/cvs

2 cvs add sipsir

3 cd sipsir

4 cvs add * (会把目录下所有文件和目录都添加了)

5 cvs commit –m “”

cvs client tool

² 打开需要放置文件的目录

WinCVS操作手册_第28张图片

² 新建立一个文件或目录

WinCVS操作手册_第29张图片

² 上传目录(如果文件中有子目录或文件,没有递归上传,需要在操作一遍)

WinCVS操作手册_第30张图片

² 上传文件

WinCVS操作手册_第31张图片

² 文件只是标记添加成功,还需要执行上传操作(具体操作查看“上传的修改文件”

WinCVS操作手册_第32张图片

五、 如何取回以前的某个版本

WinCVS操作手册_第33张图片

WinCVS操作手册_第34张图片

WinCVS操作手册_第35张图片

六、 删除分支/标签,取得最新的版本

WinCVS操作手册_第36张图片

WinCVS操作手册_第37张图片

WinCVS操作手册_第38张图片

七、 固定版本:经过一段时间修改,各个文件的版本不一致,而且文档管理到了一个阶段,需要固定版本。

WinCVS操作手册_第39张图片

WinCVS操作手册_第40张图片

WinCVS操作手册_第41张图片

八、 删除cvs服务器上的一个文件。

cmd:

1 cvs remove -f test.txt

2 cvs commit -m "no message"

cvs client tool:

1 选中test.txt文件

WinCVS操作手册_第42张图片

2 删除文件

WinCVS操作手册_第43张图片

3 提交

WinCVS操作手册_第44张图片

九、 删除cvs服务器上的一个目录。

假设要删除 %cvs_home%/sipsir目录, 需要先删除本地目录中的所有文件,使该目录成为一个空目录,然后运行cvs update -P让CVS从仓库中清除空目录。

cmd:

1 cd %cvs_home%

2 cvs update –P

3 cvs update

你可能感兴趣的:(windows,服务器,cmd,Authentication,cvs,文档管理)