Home TOC Previous Next


8.3 我该如何做

8.3.1 配置CVS环境

单击Project->Project Setup…菜单项,选择Source Control 页。

使用本地CVS

先在CVS库目录编辑框“Repository Location ”中输入您的CVS库所在的路径。库目录应该是绝对路径。同时选择Local CVS Server 的单选按钮。

使用远程CVS

1 在CVS库目录编辑框“Repository Location ”中输入您的CVS库所在的路径。库目录应该是绝对路径。同时选择Remote CVS Server 的单选按钮。

2 在Username 与Password 编辑框中输入登录远程CVS库的用户名与密码。

3 确认Magic C++自动产生的连接字符串正确无误。

Test:

这时,您也许有必须单击Test按钮,检测CVS连接是否成功。

8.3.2 第一次导入工程

向CVS库中添加整个工程

在创建工程以后,您可以将您的工程添加到CVS库中。

向CVS库中添加工程

1       在FileView 面板中选择一个Project.

2       从Project 菜单中,选择CV S,从弹出的子菜单中,选择Add to CVS Repository.

3       出现Add to CVS Repository 对话框,您可以在这里输入CVS的工程信息。

4       您可以改变CVS库目录,单击View按钮,查看在这个CVS库中存在的工程。

5       如果您使用的是远程CVS服务器,单击Advanced按钮,出现Repository setup dialog 对话框,您可以在这里设置您的远程CVS服务器属性。

注意:虽然Magic C++提供CVS 的导入功能,但仍然推荐采用命令行的方式导入工程,从而获得更大的灵活性

通过命令行方式将工程导入到CVS中。

8.3.3 捡出工程

CVS库中捡出工程

您可以在CVS 库中捡出一个工程的拷贝,存放到您的工作目录下。

1 在FileView 面板中选择一个Project.

2 从Project 菜单中,选择CVS,从弹出的子菜单中,选择Check Out from CVS Repository.您可以在编辑框中更改您的CVS库目录,单击View检查CVS 库中已经存在的工程。

3 选择一个CVS库已经存在的工程。单击Checkout , 将出现文件选择对话框,在文件列表中包含了在这个CVS工程中的所有文件,您可以选择一个或多个文件添加到您的Magic C++ 工程中去。

注意:虽然Magic C++提供CVS 的捡出功能,但仍然推荐采用命令行的方式捡出工程,从而获得更大的灵活性

通过命令行方式从CVS库中捡出工程。

8.3.4 更新源代码

更新您工作目录下的源文件

1 在FileView 面板中选择您需要更新的文件。

2 从Project 菜单中,选择CVS,从弹出的子菜单中,选择Update from CVS.

8.3.5 CVS库提交文件

向CVS库提交文件

1 在FileView 面板中选择您需要提交的文件。

2 从Project 菜单中,选择CVS,从弹出的子菜单中,选择Commit to CVS.

3 在描述编辑框输入提交操作的描述性文字。

4 单击OK

8.3.6 添加与移除源文件

源码树往往是不断变化的,所以经常需要添加文件和删除已经存在的文件。

CVS库中添加单个文件

1 在FileView 面板中,单击您需要添加到CVS库中去的文件。

2 在Project 菜单中,选择CVS , 在弹出菜单中单击Add to CVS Repository 。

3 出现Add To CVS Repository 对话框,在文件列表旁边有一个选择框,包含了所有的尚未加入到CVS中去的文件,您可以选择或取消列表中的任何文件。

4 单击OK。

CVS库中删除文件

1 在FileView 面板中,选择您希望从CVS中移除的文件。

2 从Project 菜单中,选择CVS子项 , 在弹出菜单中,选择Remove From CVS Repository。

3 出现Remove From CVS Repository 对话框,在文件列表旁边有一个选择框,您可以选择或取消列表中的任何文件。

4 单击OK

8.3.7 给源文件做标记


建立当前源码的一份快照,您可以为源文件作一个标记,将您工程的现有状态作为快照保存。

1 在FileView面板中,选择一个或多个文件

2 在Project 菜单中,选择CVS,在出现的弹出菜单中选择Add Tag on Files…子项。

3 出现选择文件对话框,在文件列表旁边有一个选择框,选中的文件代表您希望添加Tag的文件,您可以选择或取消列表中的任何文件。

4 在注释对话框中输入注释

5 单击OK

8.3.8 CVS库中的文件与工作目录下的文件进行对比

您可以将CVS库中的文件与工作目录下的文件进行比较。

1 在FileView面板中,选择您希望进行比较的文件

2 在Project 菜单中,选择CVS,在出现的弹出菜单中选择Show File Difference 子项。

8.3.9 查看CVS状态

查看当前CVS状态

工程中的每一个文件都有一个属性页,属性页中包含文件的各种信息,如果文件已经被添加到CVS中,属性页中还将包含CVS状态信息。

注意:如果文件还没有被添加进CVS中,属性页中将不会出现CVS状态信息。

在FileView面板中选择一个文件,单击Alt+Enter 快捷菜单

-或-

在FileView面板中选择一个文件,单击鼠标右键显示出快捷菜单,选择Properties菜单项。

8.3.10 查看文件历史信息

1 在FileView 的面板中,选择您希望查看历史信息的文件。

2 在Project 菜单中,选择CVS,在弹出的子菜单中选择Show File History… 子项

3 出现文件历史对话框,在这个对话框中,您可以查看文件的各个历史版本,获取文件快照信息,查看两个不同版本文件的区别,或恢复主干的最新版本。


Home TOC Previous Next

Copyright(c) 2003-2004 Magicunix,Inc.