
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 的导入功能,但仍然推荐采用命令行的方式导入工程,从而获得更大的灵活性
|
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 的捡出功能,但仍然推荐采用命令行的方式捡出工程,从而获得更大的灵活性
|
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 出现文件历史对话框,在这个对话框中,您可以查看文件的各个历史版本,获取文件快照信息,查看两个不同版本文件的区别,或恢复主干的最新版本。
|
