|
| |
精品推荐 |
 |
|
| |
|
|
|
|
用CVSNT与WINCVS实现CVS的架设
|
日期:2008年6月19日 作者: 查看:[大字体
中字体 小字体]
|
客户端使用的软件是WINCVS可以在www.WINCVS.org免费下载,它是图形界面的,比较直观,而且功能强大。WINCVS的安装没有什么特别的,和其他软件一样,双击就可以安装了。
安装完成后,最重要的是对客户端进行配置,目的在于让CVS客户端根据配置信息找到服务器上需要访问的仓库。在WINCVS窗口菜单栏中选择“Admin”->“Preferences”出现如下对话框:

在“CVSROOT”栏中输入配置字符串,格式如下:
:pserver:username@hostname(或IP地址):CVS仓库路径
这个格式是绝对不能错的,否则CVS命令就不能正常执行。
下面我解释一下上面的字符串的含义:
1、“pserver” 是最常用的一直CVS远程访问方式;
2、“username” 是指客户端在服务器上的用户名,也就是我们在上面的“配置CVS帐号”一结中讲到的;
3、“hostname” 是CVS服务器的主机名,也可以是它的IP地址;
4、“CVS仓库路径” 是一个CVS仓库所在的目录,用于区分你要访问的是哪个仓库(因为一个CVS服务器上可能有多个不同仓库)。
例如::pserver:njx@frontfree-njx:/master
配置完毕点击确定即可。到现在为止我们已经将CVS的“客户端/服务器”(Client/Server)模式实现了。为了确定一下上面的步骤都对了,我们要进行检验。最好的检验方法是让CVS客户端登录到服务器。在菜单栏里选择“Admin”->“Login”,会出现如下对话框:

提示你输入密码。密码就是上面创建的帐号的密码。完成后点击ok,然后注意WINCVS窗口下方的命令结果输出窗口,如果出现下面的信息:
***** CVS exited normally with code 0 *****
说明登录成功了,如果不是,就说明在做上面的步骤时出现了错误,请仔细检查。如果测试成功我们就开始可以使用CVS的强大功能了。
注意:
1、以上步骤同样适用于已经是CVS服务器的那台机器,也就是前面提到的又做服务器又做客户端。
2、CVS的登录只需要一次成功登录就可以了,不必每次都登录。 五、WINCVS的简单操作
不知不觉已经拥有了CVS服务器的你是否很兴奋呢?下面我们就要开始使用CVS了,本文只介绍CVS的简单操作,如果希望深入了解请参考放飞网文档中心的其他文章。
也许你在兴奋之余会问,第一步应该干什么呢?
首先,我们要在客户端创建一个文件夹,用于存放工作拷贝(关于工作拷贝的概念请参见放飞文档中心的其他相关文档中的相关介绍),工作拷贝是和上面提到的主拷贝相对应的,主拷贝只有一份,放在CVS仓库里,而工作拷贝却可以有很多份,分别放在不同的客户端。创建完文件夹后,我们将它的路径添加到WINCVS窗口上方的输入框中即可,从现在开始我们所有的工作拷贝都会存放在这个文件夹中,而我们对文件所做的修改也是针对这个文件夹中的文件。
那么让我们开始一个新的项目,首先在一开始,我们要进行“checkout”过程,这个过程是将主拷贝中的目录及文件拷贝到你指定的客户端目录中。

右键单击WINCVS窗口中左边的框,在弹出菜单中选择“checkout module”然后会出现如下对话框:

在第一个输入框中只输入一个“.”,表示仓库中的全要复制一份作为工作拷贝。在第二个输入框中输入你存放工作拷贝的路径,然后点击“确定”即可。(如果今后主拷贝中有了目录的变化,客户端也要进行“checkout”过程才能看到)
完成这一步之后才能进行其他操作,下面我们来模拟建立一个新的项目,并提交到CVS仓库中。首先,在你的工作目录下新建一个文件夹。再看一下WINCVS,会看到你刚创建的文件夹前面的图标是红色的,这是提示你选中它然后点击WINCVS按钮栏中的那个带加号的按钮,这是在CVS服务器上创建一个这样的目录。同样的如果你新建的是一个文件也是要这样添加。注意目录和文件要分别添加,别以为添加了目录,里面的文件也会被添加。在添加过程中会遇到这样一个对话框:

上一篇:协议型网络游戏外挂制作之DLL中改代码
下一篇:解决排列组合问题的通用算法
|
| 相关文章: |
|
|
|
| 相关软件: |
|
|
|
|