gadfly80
作者gadfly80·2010-11-25 23:19
it技术咨询顾问·SAS China

FM里配置VSS来控制资料库Repository

字数 2390阅读 2484评论 5赞 5

Cognos Framework Manager里配置VSS来控制资料库(Repository

gadfly80/msn:yufeihao@hotmail.com 

 

Cognos8.4Framework Manager是管理project、建模、发布包的工具,可实现用户过滤数据和权限控制等。对于团队开发,需要协同共享工程文件(cpf),RepositoryConnection Manager提供了第三方版本管理工具的集成,一种是CVS,另一种是VSSSourceSafe)。下面对VSS的配置和使用过程做详细描述。

一、安装VSS工具

下载了VSS6.0DD1.ISO,解压安装即可。

1VSS6只适用了局域网中使用。

2、在Visual SourceSafe administrator新建操作系统(OS)的登录帐号,用户名必须相同,密码可以不同?

3Visual SourceSafe Explorer可查看共享库、文件夹和文件。Open SourceSafe Database可设置成本地的库或局域网里的共享库,局域网里的共享库先映射到本地机上再选择。

第一次从共享文件夹共享工程文件时,需将Set Working Folder为本地工作目录。

 

 

二、Cognos Configuration里设置源控制系统

1、源控制系统新建资源VSS

2、选择类型为Visual SourceSafe,源控制系统可执行(.exe)位置为本地安装VSS目录下的win32/SS.exe。本地也可以只安装VSS的客户端。

 

三、Framework Manager里配置VSS

打开“Repository—“Connection Manager”,新建connection,类型选择“SourceSafe://”,设置中要指向srcsafe.ini文件所在目录,本机为VSS可直接指向本地目录,如“D:programVSS”,若要指向远程共享文件夹,需路径,如“\10.25.18.52vss”。

 

 

设置远程共享文件夹的srcsafe.inivalue为“\10.25.18.52vss”后点TEST,测试成功即可。

 

远程共享文件夹的共享和安全设置为登录本机操作系统的帐号,并赋予读取、修改和运行的权限。可通过网络邻居测试登录帐号的权限以及是否能访问到。

如果连接vss的帐号失败或没有权限,会造成FM死机的状态,因此必须确保登录的OS用户在vss中是可以访问的用户且拥有足够的权限。

 

四、FM里使用VSS管理Repository

1、新建的工程项目共享到共享文件夹,有两个方法:

a)、新建工程项目时增加到Repository,如下

b)、创建的工程文件增加到Repository,右键->Repository->Add Project to Repository

2、获取最新版本

右键->Repository->Get Latest Version

3check outcheck in

check out 以编辑修改,后再check in

 

五、Repository开发工程文件

File->Open Project->Repository,如图

选择ConnectionProject file in Repository,设置本地文件夹即可,如下图

 

 

六、Cognos多用户协同开发(来自网络博客,供参考)

cognos8 framework manager支持两种源代码控制系统,一种是cvs,另外一种是sourcesafe 1.使用cvs需要版本为cvs1.1.xx,对于目前网络上常见的cvsnt不能支持,即使配置成功,也会在将项目添加到仓库时出错。 2.使用vss可以支持vss6.0vss2005,具体方法为: a.cognos8 配置工具中,新建源代码控制,选择vss,同时将安装的vss目录下的ss.exe指定给配置工具。 b.framework manager中,reposity菜单下,选择connection manager,点击new ,创建sourcesafe:\类型的连接。 c.在配置窗口中,指定远程的vsssrcsource.ini文件的位置,一般为\192.168.x.xxxxxxx,只到包含srcsource.init文件的目录即可 d.配置好后,点击test测试,成功后即可。 3.使用vss作为framework的几个问题 a.默认使用的是登录操作系统的用户名,而且没有发现修改的地方。这就要求不同的人使用不同的登录用户,否则会造成版本控制的混乱 b.多人开发,可以将主题作为namespace,并且将namespace作为segment进行单独的控制,以便增加并行度。每个人一个或多个主题,每个segment可以基于namespace,也可以基于folder。每个segment是一个cpf文件,也是一个工程。在vss中,位于是位于根下的一级目录。segment是进行代码控制的最小单位。 c.导入vss上的工程,在open工程菜单中,右下角有reposity的按钮,点击按钮后,会出现vss仓库的位置,选择好后,既可以导入。 d.如果连接vss失败,会造成framework打开工程师的死机状态,因此必须确保登录的OS用户在vss中是可以访问的用户。

 

 

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

5

添加新评论5 条评论

wuweijiawuweijiaBI开发工程师南天
2012-03-30 22:20
请问有配置cvs的资料吗?
cp123456cp123456项目经理gs
2011-09-20 08:31
哈哈...收藏了
sunytsunyt信息技术经理WBSN
2011-09-19 11:40
感谢楼主分享这么好的材料呀~~
amy0522amy0522其它赵进
2011-03-25 11:24
恩,很好的东西

2010-11-26 14:38
谢谢楼主了 这篇博客非常有用啊
Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广