hur.cn - 华软网

 热门搜索

  • 授权方式: 免费源码
  • 支付金币: 0个
  • 金币充值: 点击查看
  • 下载方法: 点击查看
  • 源码大小: 325 KB
  • 评分等级: ★★★
  • 源码类别: 国内视频
  • 运行环境: WinXP/NT/Vista/Win7
  • 整理录入: 昕晨
  • 更新时间: 2008/9/26 8:00:04

源码介绍    


visual sourcesafe + pb 使用指南

SourceSafe 中的权限管理
Mac    2002年09 月8日
前言 
   如今随着软件项目规模的日益增大以及项目复杂性的不断加剧,软件配置管理(SCM)的重要性已越来
越受到大家的认可。许多优秀的软件配置管理工具也应运而生,使得我们能够轻松有效地管理我们的软件
项目,作为这其中的一员,Microsoft Visual SourceSafe具有简单易用、方便高效、与Windows操作系
统及微软开发工具高度集成等优点。今天,我们就来讲讲VSS中的权限管理。
   首先我将讲解VSS中权限机制实现的原理,这里面设计到VSS的默认安全访问机制、项目安全等内容,
接着我将告诉实现权限机制的具体方法,最后我将结合一个软件移交项目的具体情况来谈谈权限管理如何
应用到实际的项目过程中。
一、VSS默认的安全访问控制
   每次你安装VSS以后,系统自动激活默认的安全访问控制机制。这套机制非常简单,它包括两个等级
的权限:
  1) 只读权限:用户可以查看VSS数据库中的所有对象,但是不能够修改  
  2) 读写权限:用户可以查看和修改VSS数据库中的任何对象
   每次你增加新用户的时候,你可以决定该用户的权限等级。在“Add User”对话框中包含一个“Read
Only”复选框,你可以通过它来确定用户具有的权限。
   我们前面说过这只是个极其简单、粗线条的解决方案,但同时也是最简单的。在实际过程中,你可能
需要更细化的权限分配,甚至希望每个文件针对不同的用户都能设置不同的权限。那我们就得亲自动手设
置我们项目的安全机制。 
   注意:SourceSafe中的所有安全设置都是在Visual SourceSafe Administrator中进行的,所以在深
入以下细节之前,你必须确认一件事情:你的Admin密码足够安全,除你之外没有任何人可以随心所欲地
进入Visual SourceSafe Administrator。否则,一切安全考虑都是徒劳。
二、项目安全与用户访问权限
 
   在讲解项目安全之前我们先来回顾一下VSS的基本组成框架,VSS包含多个数据库(database),每个
数据库又包含许多的项目,而且可能项目里嵌套着不同的子项目,最后才是你的源文件。你可以把这个类
比成操作系统中的磁盘分区,目录,子目录,文件,每台机器包含许多的磁盘分区,每个分区中包含无数
个目录、子目录,在子目录下才是你的文件。VSS中的用户是基于VSS 数据库的,也就是说每个数据库都
包含有自己的用户清单。用户访问权限意思是用户可以访问(包括查看、修改和执行命令等)数据库中的
哪些项目,对项目来说就是它只能被那些已经授权的用户访问,也就是所谓的项目安全。
   很遗憾VSS只提供了到项目(对应于目录)的用户权限控制,并不能针对每个文件来设置不同的用户
访问权限(比如Rational ClearCase等就提供此功能)。虽然你可以用某种变通的方法来做到这一点,比
如增加子项目,不过那样就破坏了整个项目结构的规范性、可读性和合理性,甚至产生些无任何意义的子
项目。
  VSS定义了四级用户访问权限,级别由低到高,后者包括所有前者的权限,比如说拥有Check Out权
限就自动拥有了读的权限。
  1) 只读(R):允许查看文件,对应于View、Get等命令
  2) Check Out(C):可以使用Check Out,Check In,Undo Check Out等命令修改文件内容
 
  3) 文件增删(A):可以在项目中增加、删除、重命名文件或者给文件加标签,对应的命令有Add,D
elete,Label,Rename等
  4) 破坏(D):这级权限对应于那些具有巨大破坏性的操作(就是那些一不小心就可能被炒鱿鱼的操
作),请牢记它们的名字:Destroy,Purge,Rollback。所以亦有人戏称之为自杀权限。
   其实你可以发现默认安全机制中的两级权限是和这四者对应起来的,只不过后者把前者的读写权限细
分为三个不同的级别。好啦,了解每级权限各自的含义之后我们就可以开始设置不同用户的权限啦。
   设置用户权限之前,你必须激活项目安全机制。打开VSS Administrator的Tools菜单,点击Option
s得到SourceSafe Options对话框,选取Project Security并且勾上Enable project security复选框。



上一源码:PowerScript语言说明文档(英文资料)
下一源码:计算机世界报PowerBuilder应用开发系列讲座

下载地址    

  • visual sourcesafe + pb 使用指南

下载说明

  • 为防止盗链,本站资源部分有解压密码,解压密码点击查看
  • 如果您发现该资源不能下载,请通知管理员;
  • 为了保证您快速的下载,推荐使用迅雷或网际快车等专业工具下载;
  • 为确保所下资源能正常使用,请使用WinRAR v3.80或以上版本解压本站资源;
  • 本站所收集的下载资源均来源于网络,如果有侵犯您的版权,请来信告知,我们会马上处理;
  • 本站所提供的资源仅供学习和研究,请勿用于商业用途,请在下载后24小时内删除;
  • 本站不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害!