分享
 
 
 

Visual SourceSafe6.0 使用指南(二)

王朝other·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

4 管理员的操作

管理员的管理操作一般都集中在Visual SourceSafe6.0 Admin的程序中,系统中只有一个系统管理员Admin可以登陆到此程序中进行管理工作,一般刚安装的系统中,此用户的密码缺省为空。而且系统为Admin这个用户保留的一切权力,不可更改。因此,安全有效的使用Admin用户帐号尤为重要。

4.1 用户管理

用户管理主要就是VSS用户的增删改和密码维护工作,这部分内容,我打算略过,因为凡是用过Win2000操作系统的人都知道用户管理的概念和基本操作,因此在此不在赘述。其具体操作集中在程序的第一个菜单。

4.2 数据库管理

在数据库管理中,我们主要讨论VSS管理人员对数据库的创建、维护、备份、恢复等操作。首先,要强调的VSS的数据库目前是文件式数据库,因此在维护方面比较简单。

4.2.1 数据库的创建

这个操作必须在服务器上执行,因为通过客户端创建数据库的操作,只是在客户端的机器上创建的数据库,这个数据库往往只能单机使用。因此,这个操作必须在服务器上完成。

同时还要必须注意的时,由于VSS的是通过Windows的网络共享来完成服务器端受控版本文件的共享,因此,VSS服务端的数据库库必须建立在服务器的一个完全共享的目录之中。否则,客户端将无法获得数据库中的文件。

点击上图所示菜单,弹出如下对话框。

在对话框中的地址栏中输入一个完全共享的目录,作为数据库的创建地点,这样创建的数据库才能被客户端软件访问。

4.2.2 数据库的切换

由于一个客户端可以连接到不同的数据库,因此在管理过程中,可以切换到不同的数据库中进行VSS数据库的管理活动。点击下面“Open SourceSafe Database….”菜单。

弹出如下对话框,在其中选择你要管理的数据库。

4.2.3 数据库文件的备份和恢复

只要有好的习惯,那么这两个选项也肯定常用。其操作集中在Archive菜单中。

备份数据库或者其中的一个工程项目,点击“Archive Projects…”菜单,弹出如下备份项目的向导对话框。

点击按钮 “Add...”,弹出添加要备份存档的工程、目录。其中工程目录“$/”代表根目录,如果选择这个目录备份,将备份整个数据库中的文件。如果只选择“$/”目录下的其他子工程目录,则只会备份所选工程目录下的所有文件和数据。选择完毕后,按着向导的步骤一步一步执行,最终会生成一个以*.ssa为扩展名的 SourceSafe Archive备份档案文件。

如果要从档案文件中恢复VSS数据库中的文件数据,点击“Restore Projects…”菜单,进入如下的恢复数据库的向导对话框。

在地址栏中输入你要恢复的VSS的档案文件,然后按向导的步骤一步一步执行,完成VSS档案文件的数据恢复工作。其中,在恢复的过程中,可以选择恢复为原有工程,即不改变工程名,也可以改名恢复成其他工程目录。

4.2.4 数据库的删除

因为VSS的数据库是基于文件的数据库,因此删除一个数据库很方便,那就是直接删除整个数据库的目录就可以了。由于很简单,所以就要特别注意了。否则,你会很难堪的哟。

4.3 项目安全管理

缺省情况下,项目安全管理是以简单模式来运行,即用户对工程(在VSS中工程与目录的意义基本等价)的操作的权限只分为两种,一种“只读”权限,一种“读写”权限。但VSS也给管理员提供了一种更为高级和细致的权限管理模式。

4.3.1 高级权限管理模式的启用

当然,要启用这种模式,就要先修改一个VSS的默认设置。点击“Options….”菜单,弹出VSS系统设置的对话框,切换到“Project Security”页面,将“Enable project security”的选项选中,这样就其用了上面所提到的高级的权限管理模式。

可以看到,在这种高级的权限管理模式下,用户对工程目录的操作权限被划分的更为细致。在这里被划分为四个级别,按照由低到高分别为:

l 读(read):可以读取工程中的文件,可以使用Get Latest Version命令

l 检出/检入(checkout/checkin):可以修改文件内容,并提交修改,使用checkout、checkin命令

l 增加文件/重命名文件/删除文件(Add/Rename/Delete):可以增加删除文件,修改文件名。

l 销毁权限(Destroy):可以进行所有的文件操作。

在启用了上面的工程安全选项后,下面几个有关工程安全的菜单就激活了,管理员就可以使用这几个菜单来设置用户访问工程的权限了。

4.3.2 高级权限管理

高级权限管理就是管理用户和工程目录之间的操作权限的关系。因此,就有两种管理方式。一种就是以工程目录为主线来管理权限,一种就是以用户为主线来管理权限。

以目录为主线管理用户权限则点击“Right by Project…”菜单,弹出下面的对话框来管理项目目录的用户访问权限。

(按上图设定的效果,对于“haha”项目目录中的文件,“Guest”用户只能读出,而“wj”用户就能修改文件并提交修改了。)

如果要以用户为主线来管理用户权限,则应先在主界面的下方的用户列表中选中一个用户,再点击“Rights Assignments for User…”菜单,弹出如下对话框,对话框下方列表列出了该用户对数据库中各个项目目录的访问权限,如果访问某个项目在列表上没有列出,则说明该项目的权限是继承上级项目目录的访问权限。只要你点选一个目录,就可以编辑该用户对该项目目录的访问权限。

权限复制就是将一个用户的权限直接复制给另外一个用户,管理员通过点击“Copy User Right…”菜单来实现。

4.4 缺省配置的管理

由于VSS中的配置项目比较多,我就只将比较关键和常用的配置提出说明一下,其他的就让大家慢慢摸索,也可以参见VSS的帮组文档。VSS的配置由“Options…”菜单调出。

“Allow multiple chechouts”选项应该取消,这样能保证文件锁的应用。

在”File Type”页面可以设定一些默认的文件过滤器,供以后向工程中添加文件时作为文件过滤之用。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有