linux

位置:IT落伍者 >> linux >> 浏览文章

Linux CVS Server与jCVS Client进行分布


发布日期:2024年07月01日
 
Linux CVS Server与jCVS Client进行分布

作者Netkiller(陈景峰)

安装JDK

) 安装Winx/ jsdk___winexe

我的电脑右键属性—>高级à环境变量系统变量中加入

变量名JAVA_HOME

变量值c:jdk(你的JDK安装目录)

变量名CLASSPATH

变量值c:jdklib;c:jdkjrelib

安装完成

) 安装Linux jsdk__linuxibin

chmod jsdk__linuxibin

解开压缩包

/ jsdk__linuxibin

目录的处理

ln s jdk jdk

ln s jdk/jre jre

设置$JAVA_HOME$CLASSPATH

vi /etc/profile

加入

JAVA_HOME=/usr/local/jdk

export JAVA_HOME

CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib

export CLASSPATH

PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin

JDK的安装到此结束

安装JCVS

) JCVS是JAVA编写所以解包后就可以使用

) 启动

进入你安装JCVS的目录

cd jCVSjars

java jar jcvsiijar

使用/配置方法

) JCVS启动后会弹出一个对话框让你配置一些基本的选项

配置默认编辑器

Enter key: extverb ( eg javaedit )

这行意思是扩展名动作(名称为事件)

扩展名自己定可以是txt/java/pl/php/c/h/cpp

动作可以为open/edit其中一个

Command:是当触发edit事件时响应的命令

Environment: 是命令环境(命令所在的目录)

这里我写的是javaedit意思是当编辑*java文件时启动记事本为默认编辑器

Double Click Verb是鼠标双击事件这里我用了edit当用户在项目列表中双击一个文件时用记事本打开这个文件

配置临时文件目录

请在你的c:下创建一个目录名为temp或你自己改一下Temp Directory

然后Save

) 从CVS仓库获取文件

测试CVS服务器

我们要先启用一个项目才能对这个项目进行开发工作(说白了就是从服务器上下载这个项目的代码到本地)

UserName 你的Linux系统用户

Password你的密码

Server使用用户但不要密码

Pserver使用用户+密码方式

CVS Module你的项目名称

CVS Server 你的CVS服务器的地址IPhostdomainname

CVS Repository CVS代码仓库就是CVS服务器的根目录

Checkout Directory 将CVS服务器上的代码下载到本地的位置

Arguments 可以键入CVS命令行上的参数

最后单击Checkout Module

出现Checkout was completed successfully 成功Checkout Module

同时会出现一个新对话框

注意Checkout Module 只是第一次启用项目时使用以后要用Update

Command Arguments是CVS的命令LINE方式

CVS Entry 中显示了这个项目的所有源程序

Rev是修订版本号

Modified是修改的日期时间

在CVS Entry中出的文件上单击鼠标右键可以对文件进行CVS操作

编辑文件

打开文件

校验不一至的文件

文件日志

文件态太

文件历史记录

更新文件(将最新源程序从服务器下载到本地)

提交文件(将改好的程序上传到服务器)

锁定文件

文件解锁

备份文件

) 更新/提交文件

每天我们上班后要选进入JCVS选Update更新一次在进行你们的开发工作

当我们将源程序修改好后要提交到CVS服务器上时选中提交的文件

菜单SelectionàCommit

输入一些注释好让别人知道你对这个文件做了什么操作

你的操作成功了

) Add To WorkBench

为了以后使用方便我们把这个项目加到WorkBench此后进入JCVS用鼠标双击WorkBench的列表即可快速开发

) 创建新项目

CVS Module新的项目名

接下来我们还需要初始化cvs的开发环境假设你要开发的程序位于自己d:productwebmail目录下这是原来已经存在的版本我们现在用import把这个目录里的原代码import到cvs服务器的仓库里面

上面注意一点

Vendor Tag 广商标签

Release Tag 发行版版本号

这两项必填

都填写完后Import Module

其它及注意事项

) Import Directory目录与Checkout Directory目录

不要用同一个目录

主页地址

作者Netkiller(陈景峰)

如有问题EMail:

声明转载请保持文档完整

上一篇:Chroot Linux中所有的服务

下一篇:Linux 使用基本知识:远程使用X Window