思步网

查看: 106692|回复: 46
打印 上一主题 下一主题

[VSS] 如何设置VSS服务器

[复制链接]
在一个局域网内,多个开发人员使用Visual Studio 6进行小组软件开发,想用VSS进行版本管理,但不知道VSS服务器该如何设置?

我的理解是把项目VSS数据库放在服务器上的一个完全读写的共享目录下,各个开发人员将此目录映射为自己机器上的一个网络驱动器,然后各个开发人员使用VSSExplore 登录到服务器上。

可是这样有一个问题,如果开发人员所有对这个共享目录的操作都通过VSS来进行,那当然一切OK,但是如果一个开发人员用资源管理器浏览这个共享目录时,对里面增删或修改文件,就很可能会破坏整个数据库。

大家都是怎么设置VSS服务器来进行有效、安全的版本管理的?
---------------------------------------------------------------

您必须设置 Visual SourceSafe 目录结构和文件的访问权限。

在 Visual SourceSafe 数据库所在的计算机上,您必须配置 Visual SourceSafe 目录的安全性和共享权限:
要查看目录的权限,请在 Windows NT 资源管理器中,在目录上单击鼠标右键,选择快捷菜单上的“属性”,单击“安全性”选项卡,再单击“权限” 。
要查看共享权限,请在 Windows NT 资源管理器中用鼠标右键单击共享目录,选择快捷菜单上的“属性”,单击“共享” 选项卡,再单击“权限”。

为 Visual SourceSafe 的所有登录帐号分配对 Visual SourceSafe 服务器安装目录下(如果该目录在其他位置,则包括 Visual SourceSafe 数据目录)的所有文件和子目录的“更改”权限。
它假设允许管理员和系统帐号完全控制整个 Visual SourceSafe 的目录结构。虽然更严格的文件访问限制是可能的,但可能会妨碍 Visual SourceSafe 发挥全部功能。

对于下面的附加文件,应向全部 SourceSafe 登录帐号至少授予读取权限:
Srcsafe.ini
Um.dat
Users.txt

对于下面的附加文件或目录,应向全部 SourceSafe 登录帐号至少授予读\写权限:

Vss\Users\<logon account directory>\
Vss\Data\
Vss\Temp\
Rights.dat
Status.dat
如果您在使用远程 Visual SourceSafe 数据库,还必须完成下列步骤。

WWW 服务属性

匿名帐号权限

Microsoft FrontPage 2000 服务器扩展资源工具

高级管理任务

--------------------------------------------------------------------------------

在 FrontPage 中安装 Microsoft Visual SourceSafe
启用 Visual SourceSafe 集成
您的 Visual SourceSafe 配置信息
您的 Visual SourceSafe INI 文件
Visual SourceSafe 目录权限
WWW 服务属性
匿名帐号权限
--------------------------------------------------------------------------------
在 FrontPage 中安装 Microsoft Visual SourceSafe
Microsoft Visual SourceSafe 5.0 版或更高版本,已与 Microsoft? Windows NT? Server 4.0 或更高版本、Windows NT 工作站 4.0 或更高版本、Windows? 95/98 操作系统上所有 FrontPage 支持的站点服务器集成。

在 Windows 95 操作系统上, Microsoft Personal Web Server 要求更新 Windows 95 Distributed Component Object Model (DCOM),才能与 Visual SourceSafe 协同工作。详细信息,请参阅 http://www.microsoft.com/com/dcom/dcom1_2/default.htm
--------------------------------------------------------------------------------

启用 Visual SourceSafe 集成
若要在 FrontPage 中使用 Visual SourceSafe,您必须在 Visual SourceSafe 安装时选择“Enable SourceSafe Integration”选项:

从 Visual SourceSafe 光盘中运行 Visual SourceSafe 安装程序,Setup.exe 。
选择“Custom”选项
在 Visual SourceSafe 中“Custom”对话框,单击“Enable SourceSafe Integration”复选框。
单击“Continue”。

--------------------------------------------------------------------------------

您的 Visual SourceSafe 配置信息
您可以在站点服务器(本地数据库)计算机或在其他的计算机(远程数据库) 中保存您的 Visual SourceSafe 数据库。

虽然可以将 Visual Source Safe 数据库配置在与站点服务器不同的计算机上,但是可能不能在所有环境下运行,所以在通常情况下不会这样做。

--------------------------------------------------------------------------------

如果您的数据库与站点服务器位于同一计算机上,但是使用 UNC 路径来访问数据库,那么该数据库也被认为是远程数据库。例如,因为 IIS 计算机上的 Srcsafe.ini 文件中包含下列数行之一,数据库就被认为是远程数据库:

Data_Path = X:\vssdata

Data_Path = \\IIS-Machine\vssdata

您也可以查看系统注册表,以确认数据库是否通过 UNC 或映射的路径访问。

您应该注意您有哪些配置信息,因为如果使用的是远程数据库,就需要进行一些额外的工作。

回到页首

--------------------------------------------------------------------------------

Visual SourceSafe INI 文件
FrontPage 服务器扩展必须找到 Srcsafe.ini 文件,才能通过 OLE automation 来执行 Visual SourceSafe 操作。Visual SourceSafe 5.0 通常使用系统注册表项 HKEY_LOCAL_MACHINE\Software\Microsoft\SourceSafe\SCCServerPath 。当此注册表项指向 VSS\Win32 目录下的 Ssscc.dll 时,FrontPage 服务器扩展将使用 VSS 目录下的 Srcsafe.ini 文件。Visual SourceSafe 6.0 通常使用站点服务器上安装的 Visual SourceSafe 中的 Srcsafe.ini 文件。

下面的过程假设站点服务器是 IIS,并且在 Windows NT 4.0 上运行,Visual SourceSafe 数据库也位于Windows NT 4.0 计算机上,并且两者均使用 NTFS 分区。
--------------------------------------------------------------------------------

Visual SourceSafe 目录的权限

您必须设置 Visual SourceSafe 目录结构和文件的访问权限。

在 Visual SourceSafe 数据库所在的计算机上,您必须配置 Visual SourceSafe 目录的安全性和共享权限:

要查看目录的权限,请在 Windows NT 资源管理器中,在目录上单击鼠标右键,选择快捷菜单上的“属性”,单击“安全性”选项卡,再单击“权限” 。

要查看共享权限,请在 Windows NT 资源管理器中用鼠标右键单击共享目录,选择快捷菜单上的“属性”,单击“共享” 选项卡,再单击“权限”。

为 Visual SourceSafe 的所有登录帐号分配对 Visual SourceSafe 服务器安装目录下(如果该目录在其他位置,则包括 Visual SourceSafe 数据目录)的所有文件和子目录的“更改”权 。




上一篇:ClearCase的功能和特点
下一篇:SCM工具对比分析
[发帖际遇]: 相思赋予谁 在论坛发帖时没有注意,被小偷偷去了 1 (金) 金币. 幸运榜 / 衰神榜
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复 论坛版权

使用道具 举报

鼎力支持!!
支持,赞一个
锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
有空一起交流一下。
看了LZ的帖子,我只想说一句很好很强大!
有空一起交流一下。
好帖是需要鼓励的~
前排支持下了哦~
确实不错,顶先
前排支持下了哦~
有空一起交流一下。
好帖是需要鼓励的~
打酱油的人拉,顺便赚点金币
看起来好像不错的样子
您需要登录后才可以回帖 登录 | 注册

本版积分规则



思步组织思步科技|思步网|火花学堂|思步文库|思步问答|思步英才|天下心
© 2007 思步网 浙ICP备10212573号-4(首次备案号:浙ICP备07035264号)|邮箱:service#step365.com(将#换成@)|服务热线:0571-28827450
在线培训课程|求职招聘|思步文库|官方微信|手机APP|思步问答|微博平台|官方QQ群|交流论坛|软件工程透析|关于我们|申请友链|
点击这里给我发消息     点击这里给我发消息
思步 step365 过程改进 CMMI中文 质量保证 质量管理 流程体系 需求跟踪矩阵 敏捷开发 Scrum 软件度量 项目评审 全员改进 流程管理 人力资源 6sigma 信息安全 ISO27001认证 IT服务管理 ISO20000认证 ISO9000认证 软件测试 SQA 配置管理 IPD 软件工程 PMP认证 PMP试题 PMBOK中文 精益研发 agile 顾问式管理培训
返回顶部