工程型软件项目的配置管理实例 (二) ——配置管理双枪将VSS+SOS(下)


51CMM.COM原创 作者:关河 [2004/04/29]
  “User Keys”页面用来生成客户端访问控制的Key文件:

  使用“Add Key…”按钮可以弹出“Add User Key”的对话框。该对话框的第一个输入框要求输入要增加的用户在VSS中对应的用户名;第二个输入框要求输入SOS服务器的IP地址,例如“202.100.68.88”,在局域网中可以设置为“192.168.1.1”;(注意,如果配置管理服务器同时具有局域网和广域网的IP地址,并且用户需要从局域网和广域网都可以访问SOS,则对同一个用户需要两个不同的Key文件。在我们的实际工作中,我们只使用SOS进行Internet上的访问,在局域网内还是使用VSS,因此没有这个问题)。下面的Expiration要求输入用户的过期有效时间期限,选择“Key Never Expired”允许用户永不过期。
  输入完相应信息后,点击“OK”确认生成用户Key文件。生成的用户Key文件保存在SOS安装目录下,文件名为 [用户名].iky,注意保留此文件,SOS客户端在启动时需要首先导入一个key文件。
  “Web Project”页面用于设置Web Project的发布路径:

  在第一个编辑框中填入该工程在VSS中的路径,例如“$/WebProject1/test”,在下面的编辑框中输入发布的路径,例如“d:/temp”。发布路径也可以是在其他机器上的网络路径。
  “Debug”页面是两个调试级别的选项:

  这两个选项的具体含义在SOS的Manual中也没有明确提到,我们在实际运用中也没有发现该选项的具体作用,建议不选取。
  “Excluded File Types”页面设置不允许添加到VSS库中的文件类型:

添加的条目是文件后缀,具有在列表中的后缀的文件都不能被添加到VSS库中。
  “Pin Support”页面用于设置是否允许PIN操作:

  如果允许“PIN”操作,还需要指定ss.exe文件所在的目录。
  设置完成后,需要重新启动SOS服务端,具体方法是在“服务”中启动相应服务:启动服务完成后,服务端的安装设置就已经完成了,接下来我们介绍SOS客户端的安装和使用。
  SOS客户端的安装和使用
  SOS的客户端分为Windows版本、Solaris版本和Linux版本。Windows版本的安装非常简单,直接执行安装程序就可以顺利安装。Solaris版本的SOS客户端以tar形式发布,首先在Solaris上安装GTK和GLIB,然后展开安装程序到任意目录即可。对Linux版本的SOS客户端,也需要首先安装GTK和GLIB,然后展开相应tar包到任意目录即可。
  Solaris、Linux和Windows版本的SOS客户端运行界面都非常类似,下面以Windows版本为例说明其使用。
  第一次运行SOS客户端时,系统会弹出一个对话框要求输入服务器和端口号。这时用“Cancel”按钮取消,选择菜单项的“Tools”——“Import Encryption Key…”,导入服务端生成的Key文件:

  导入完成后,选择菜单项的“File”——“Connect to Server…”,输入服务器IP地址和端口,如果连接成功,系统会给出可以连接的数据库列表,可以从列表中选择合适的数据库进行连接访问。

  连接成功后,显示的主界面和VSS的基本一致,SOS的操作方式和VSS的也一样,具体可以参见VSS的文档。
  下图是SOS的主界面:

  当然,SOS在操作上也有一些和VSS不同的地方,下面列出这些不同点:
  1、 缺省设置下,SOS中每次登录不会主动刷新工程树和文件列表,需要用工具条上的刷新按钮进行刷新;
  2、 SOS的“Search”功能较VSS弱,只能查找Check Out的文件;
  3、 SOS的Option设置项目很多,大部分都是SOS增加的为适应远程连接的设置项:

  【小结】本章介绍了VSS、SOS的使用,重点是SOS的安装和使用方法。SOS在使用上其实还有很多小技巧,在此不能一一列举,在sourcegear的网站上都能找到相关的资料。在下一章中,我们将结合配置管理工具介绍配置管理规范的内容。

系列文章:
工程型软件项目的配置管理实例(一)
工程型软件项目的配置管理实例(二)——配置管理双枪将VSS+SOS(上)
工程型软件项目的配置管理实例(二)——配置管理双枪将VSS+SOS(下)
工程型软件项目的配置管理实例(三)——配置管理规范
工程型软件项目的配置管理实例(四)——配置管理项变更与发布
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 1. 引言.............................................................................................................................................1 1.1 目的...................................................................................................................................1 1.2 术语定义............................................................................................................................1 1.3 参考资料...................................................................................................... ......................1 2. 软件配置.....................................................................................................................................2 2.1 软件配置环境....................................................................................................................2 2.2 软件配置项........................................................................................................................2 2.3 配置管理员........................................................................................................................3 3. 软件配置管理计划......................................................................................................................4 3.1 建立示例配置库................................................................................................................4 3.2 配置标识管理....................................................................................................................6 3.3 配置库控制........................................................................................................................7 3.4 配置的检查和评审............................................................................................................8 3.5 配置库的备份....................................................................................................................9 3.6 配置管理计划的修订........................................................................................................9 3.7 配置管理计划附属文档....................................................................................................9 4. 里程碑.......................................................................................................................................11 附录1 文档命名规定....................................................................................................................12 1、受控配置库文件命名规则...............................................................................................12 2、非受控配置库文件命名规则...........................................................................................12 3、提交文档文件命名规则...................................................................................................12 附录2 文档编码规范....................................................................................................................13 附录3 帐号及权限管理................................................................................................................14 附录4 配置库使用规定................................................................................................................16 文档修改记录................................................................................................................................17
Dynamsoft SourceAnywhere for VSS 5.4 Professional Client是一款用于Microsoft Visual SourceSafe(VSS)的版本控制系统。它是一个功能强大的客户端软件,帮助开发团队更好地管理和控制源代码。 首先,它提供了一个直观的用户界面,使开发人员能够轻松地浏览和检查源代码的变化。开发人员可以查看文件的历史记录,了解每个版本的修改内容,以及谁进行了修改。这可以帮助团队成员之间更好地协作,避免代码冲突和重复工作。 其次,Dynamsoft SourceAnywhere for VSS 5.4 Professional Client具有高效的文件传输功能。它使用了一种优化的数据压缩算法,可以大大减少文件传输时间和带宽占用。这对于开发团队来说非常重要,尤其是团队成员之间分布式办公或者在不同地理位置工作的情况下。 此外,它还提供了一些强大的版本控制功能。开发人员可以创建分支和标签,轻松地管理不同的代码版本。这使得团队能够更好地维护和组织源代码,并且轻松地回溯到以前的某个版本,以便修复bug或进行功能开发。 最后,Dynamsoft SourceAnywhere for VSS 5.4 Professional Client还具有强大的安全性功能。它支持权限控制和用户身份验证,可以确保只有授权的用户才能访问和修改源代码。同时,它还可以记录每个用户的操作日志,以便进行审计和追踪。 总之,Dynamsoft SourceAnywhere for VSS 5.4 Professional Client是一款功能强大、易于使用且安全可靠的版本控制软件。它为开发团队提供了一套完整的工具,有助于提高团队的协作效率和源代码管理质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值