使用PVCS系列软件构建配置管理环境(一)

  数据挖掘实验室

简介

PVCS系列软件是Merant公司出品实现配置管理的CASE工具,可以为配置管理提供良好的自动化支持。

其中PVCS Version Manager是用来实现文件的版本管理的,它是整个套件的核心。 数据挖掘研究院

PVCS VM Server是使用Web方式访问的服务器。

数据挖掘实验室

PVCS Tracker主要是用来管理缺陷跟踪和变更请求管理。

数据挖掘工具

本文以一个中小规模的软件开发企业为例,说明在部署和安装配置这套系统的一些特点。 数据挖掘论坛

目标

u       实现对开发项目中的配置管理。核心是软件开发中的源代码、文档等配置管理项的版本管理。 数据挖掘研究院

u       支持客户端利用Web浏览器访问配置管理库。

u       建立缺陷跟踪(Defect Track)与变更处理支持系统。 数据挖掘工具

u       自动对配置管理的相应事件用EMail通知相关的人员。 数据挖掘论坛

软件环境

1.         一台Windows 2000 Server服务器,运行Microsoft Internet Information Server5.0

数据挖掘工具

2.         装有Microsoft SQL Servera或装有客户端软件可以访问另一台专用的SQL Server数据库服务器。

数据挖掘实验室

3.         局域网基于NT/2000的域模型,而且有一台机器安装有Exchange Server5.52000作为邮件服务器。 数据挖掘交友

4.         PVCS Series CD 数据挖掘实验室

PVCS Version Manager V6.7.10 数据挖掘工具

PVCS VM Server V6.7.10

数据挖掘交友

PVCS Tracker V7.0.10 数据挖掘实验室

PVCS Notify V7.0.10

  数据挖掘研究院

第一部份   Version Manager构建版本管理库

安装

在这套系统中,版本管理是软件配置管理的核心。所以需要先安装版本管理软件。

PVCS Series光盘插入后,运行<driver>:vmwin32下的Setup.exe,按照提示一步一步选择安装。

数据挖掘研究院

 

数据挖掘论坛

数据挖掘研究院

1

Version Manager包含了以下几个部件:

数据挖掘交友

1.         Graphical User Interface 数据挖掘交友

图形用户界面。用户通过它可以非常方便地进行相关的操作。 数据挖掘论坛

2.         Project Command-Line Interface 数据挖掘研究院

项目命令行接口(PCLI)。通过命令行来操纵项目库和完成一些操作,主要是方便写脚本来完成一些自动工作。 数据挖掘交友

3.         Command-Line Interface 数据挖掘论坛

命令行接口。包括一些用来完成版本管理工作的命令。

4.         VM I-NET Interface

数据挖掘交友

基于Web的接口。当和VM Server配合使用的时候,可以通过它来完成版本管理工作。 数据挖掘交友

5.         VM Development Interface 数据挖掘交友

开发接口。与一些主流的开发工具如VCVBPowerBuilderRose等的集成开发环境集成的接口。

数据挖掘论坛

6.         PVCS Developer’s Toolkit 数据挖掘论坛

提供开发与VM集成的应用程序编程接口。

数据挖掘交友

  数据挖掘工具

创建项目库

安装完Version Manager软件后,需要针对开发的软件项目设立项目库。考虑到以后安装VM Server的需要,最好在服务器上留出一个空的逻辑盘来作为项目库数据存贮的专用盘。

NT/2000的磁盘管理工具将其盘符改为一个较大的、一般很少会用到的盘号如T,将T盘的卷标命名为PVCSData(或是你喜欢的),然后将整个磁盘共享,别起一个共享名PVCSData 数据挖掘研究院

打开开始菜单中的PVCS Version Manager工具,默认情况下安装了一个Sample库,将Sample库关闭。选择Admin菜单下的Create Project Database创建项目库。

输入需要创建项目的名称,项目库的位置(一般位于数据盘下的一个目录下),不去修改归档文件的位置。再输入工作文件的位置,一般工作文件路径是指Check out 出来的文件的存放位置。要注意的是这里指定的工作文件的位置是针对根工作区的,对所有的用户都起作用,如果客户端需要指定不同的工作文件位置,可以设定私有的工作区。 数据挖掘研究院

  数据挖掘工具

数据挖掘研究院

2 数据挖掘交友

配置权限

创建了项目库以后,需要更改项目库的权限设定。

默认情况下,项目库没有设定访问控制库(Access Control Database),需要在Admin -> Configure Project …中设定。

在如下的Configure Project Database对话框的General页中,选Security下的Access Control Databse,如果是新建的项目库,可以不用改动其它的,只需在Enable Access Control Database Security前打上钩,即打开访问控制库开关。

数据挖掘实验室

数据挖掘工具

数据挖掘论坛

3 数据挖掘交友

 

然后选择Security下的Login SourceVersion Manager有多种提供用户名的方式,如果你的网络下客户的机器名和他的用户名是一致的,就可以采用Host ID方式,如果是Windows 用户名,选择WNET ID,如果用户每次登录都需要提供用户名,则用Login Dialog方式,也可以多种方式结合但排优先级。

数据挖掘研究院

Source Detail中,指名了当采用当前的用户名提供方式时,是否自动为新用户在访问控制库中创建用户名,以及新用户在默认的情况下所具有的权限。这里为第一种用户名提供方式WNET ID自动创建新用户名,新用户的权限为Documentation,具体的权限可以查看Admin -> Security ->Privilege Sets 数据挖掘研究院

 

数据挖掘实验室

4 数据挖掘交友

创建Workspace

WorkspacePVCS Version Manager是指针对项目中的一些内容的设置的集合,有公有和私有之分,公有的Workspace对选择它的用户都起作用,而私有的只能影响到拥有它的用户。

针对不同的角色可以建立多个Workspace,如DevTestDoc等,对于用户自已,可以在这下面再创建自已私有的Workspace,如果用户不对其中的设置进行改变,则继承其前一Workspace

数据挖掘实验室

5

客户端安装与配置

 

关闭Sample项目。 数据挖掘论坛

将服务器共享的项目数据盘映射为T(与前述的服务器的数据盘符一致)。 数据挖掘实验室

PVCS Version Manager打开位于T盘上的项目数据库。

如果自已的一些设置与公用的设置不一致,如工作文件的位置设置不一致,有必要创建自已私有的Workspace。选择私有Workspace后,PVCS Version Manager状态栏中的用户名旁的Workspace名改为所选择的Workspace,右击项目数据库后选择Set Workfile Location选择自已的工作文件所在的位置。 数据挖掘研究院

 

 

数据挖掘实验室

加入工作文件

配置好服务器和客户端后,即可把需要管理的项目的文件(源代码、文档等)加入项目库中。

首先整理好项目的文件目录,将其连同目录结构复制到设定的工作文件位置中。 数据挖掘实验室

右键点项目数据库,选Add Workfiles… 数据挖掘交友

Add Workfile对话框中,确认Add Workfile From一栏中列出的路径为工作文件所在的路径。在Include workfiles in subdirectories前打上钩。 数据挖掘交友

输入一些描述。 数据挖掘论坛

Use description for all前打上钩。

选择Delete workfile Check in 后删除工作文件,这样可以看出哪些文件已被加入哪些还没有加入。

数据挖掘工具

数据挖掘论坛

数据挖掘工具

6 数据挖掘研究院

 

数据挖掘实验室

OK,现在把需要管理的文件都加入到了项目数据库中了。

数据挖掘论坛

  数据挖掘工具

数据挖掘交友

7

数据挖掘工具

  数据挖掘研究院

 

[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:成功模式(pattern)作家的七个习惯(4)(byGOF)
下一篇:使用PVCS系列软件构建配置管理环境(二)
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • 基于.NET开发和运行环境架构校园信息系统(
  • 基于.NET开发和运行环境架构校园信息系统(
  • 基于.NET开发和运行环境架构校园信息系统(
  • 基于.NET开发和运行环境架构校园信息系统(
  • 基于.NET开发和运行环境架构校园信息系统(
  • 软件开发中项目需求管理简述
  • 基于.NET开发和运行环境架构校园信息系统(
  • 基于.NET开发和运行环境架构校园信息系统(
  • 细谈软件需求分析过程
  • 商场荧屏导购展板系统软件需求说明书
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • 软件开发中项目需求管理简述
  • 面向服务架构(SOA)的原则
  • “再用式”软件开发方法
  • 细谈软件需求分析过程
  • 客户关系管理的三大纪律
  • 需求调研分析中的项目干系人概念
  • 获取用户需求的沟通技巧之一
  • 获取用户需求的十大沟通技巧
  • 新产品开发项目中的需求问题
  • 谈谈软件开发中的调研对象与被调研对象
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静