现在的位置: 首页 > 综合 > 正文

Visual SourceSafe简明培训教程(Introduction)

2014年01月29日 ⁄ 综合 ⁄ 共 1832字 ⁄ 字号 评论关闭

  作为版本控制的管理工具,虽然微软的Visual SourceSafe有许多不尽如人意的地方,这也是很多人所抱怨的。但是我认为,更多时候的使用不便,是因为对工具的不熟悉而导致的。这个教程是笔者在几个月前考察版本控制时根据VSS的联机帮助文档改编而成的。与其说是教程,到不如说是一本简明手册,因为其内容涵盖了VSS的全部功能,并从中提取了自认为重要的和有价值的东西,将之翻译成中文。其中不乏有好的建议和使用技巧,比如:定期备份完整的VSS数据目录,定期清除临时目录的内容,尽量使用一个数据库存放所有文件,使用虚拟回滚(Virtual RollBack)代替普通回滚,排他性签出的使用,Cloak操作等等,不一而足。

  对于Branch/Share/Pin/Label这几项功能的融合使用,正文及附录的相关部分提供了相当不错的范例,演示了如何通过灵活运用诸项功能,以自如应对不同的开发场景。笔者在看到这部分内容时,一时间有了恍然大悟之感,心中不禁想到,原来VSS也可以如此用法。相信这些范例对大家也会有不小的启示和“震撼”的。

  此外,附录部分的“VSS命令-权限级别对应表”是笔者整理之后的结果,有了它,大家对不同权限的用户可以使用何种功能,自会变得一目了然。

  希望这个教程可以对并不十分熟悉VSS的开发人员和管理人员有所帮助,同时也希望可以借此机会澄清一下大家对VSS的一些“偏见”:)


点击此处查看《Visual SourceSafe简明培训教程》

 目录

1 说明

2 概述

3 管理员部分

4 普通用户部分

附录


附表 VSS中部分命令的对应权限级别

下表中打星号表示具有该类权限的用户可以使用该命令。

功能 R C A D
Add     * *
Branch     * *
Check In   * * *
Check Out   * * *
Cloak * * * *
Create [1]     * *
Delete     * *
Destroy       *
Difference * * * *
Get Latest Version * * * *
History * * * *
Label     * *
Links * * * *
Merge [2]   * * *
Merge * * * *
Move [3]     * *
Move       *
Pin   * * *
Purge       *
Recover     * *
Rename     * *
Rollback       *
Share [4]   * * *
Share     * *
Undo Check Out   * * *
Set Working Folder * * * *

[1] 此处指用户必须有对Parent Project的A类权限。
[2] 此处指用户必须有对目的Project的C类权限,同时有对原Project的R类权限。
[3] 此处指用户必须有对目的Parent Project的A类权限,同时有对原Parent Project的D类权限。
[4] 此处指用户必须有对原Project的C类权限,同时有对目的Project的A类权限。


-- morning --

http://morningspace.51.net/, moyingzz@etang.com

抱歉!评论已关闭.