1、VSS( Visual SourceSafe)使用方法 2005.8.29目 录版本控制的必要性Visual SourceSafe 6.0简介安装 Visual SourceSafe 6.0VSS 6.0 客户端的使用 注意事项版本控制的必要性1.软件工程的历史个性化软件 -软件作坊 软件工程2、为什么要进行版本控制在软件开发这个庞大而复杂的过程中,需要涉及到各个方面的人员,信息的交流反馈不仅仅是在研发小组的成员之间及各个研发小组之间,还存在于客户和研发者之间。所有的这些交流反馈意见信息都有可能导致对软件的修改。版本控制的必要性存在问题: 1. 怎样对研发项目进行整体管理; 2. 项目开发小组
2、的成员之间如何以一种有效的机制进行协调;3. 如何进行对小组成员各自承担的子项目的统一管理; 4. 如何对研发小组各成员所作的修改进行统一汇总; 5. 如何保留修改的轨迹,以便撤销错误的改动; 6. 对在研发过程中形成的软件的各个版本如何进行标识,管理及差异识辨等等。 常用版本控制软件1.Clear case - 中坚级Clearcase是 Rational公司 (2003年被 IBM收购 )的一款重量级的软件配置管理 (SCM Software Configuration Managemen)工具。不同于 CVS和 VSS, Clearcase涵盖的范围包括:版本控制、建立管理、工作空间管理
3、和过程控制。从最初的软件配置计划,到配置项的确立,从变更控制到版本控制,它贯穿于整个软件生命周期。 ClearCase支持现有的绝大多数操作系统。 ClearCase 安装、配置、使用相对较复杂,需要进行团队培训。 2.CVS - 开源奇葩 CVS 是开放源代码软件,简单易用、功能强大,跨平台,支持并发版本控制,而且免费,它在全球中小型软件企业中得到了广泛使用。其最大的遗憾就是缺少相应的技术支持,许多问题的解决需要自已寻找资料,甚至是读源代码。3.Visual SourceSafe - 入门级 Visual SourceSafe简介3.Visual SourceSafe - 入门级 l VSS
4、微软的产品。简单好用,局域网中用 VSS。适用于Team级还可以,企业级不好,仅支持 Windows 操作系统。 Visual SourceSafe 是一个源代码控制系统,可以保存文件的不同版本,可以比较文件的差别,可以控制不同的人对同一文件的修改。 Windows平台下使用 VSS开发的典型环境是基于 C/S架构的 。 并非仅仅使用 VSS管理源代码,用 VSS管理所有受控的文件,包括组织级文件、项目文档、会议记录、评审报告等等,总之一句话,所有重要的东西和他们的历史都可以在 VSS中获得。 安装 Visual SourceSafe 6.0 安装 Visual Studio 6.0 选中 V
5、isual SourceSafe 复选框,进行安装即可。安装成功后如图:VSS 6.0 客户端的使用1、登陆到 VSS 6.0服务器单击 Microsoft Visual SourceSafe 6.0 ,选择要登陆的 VSS数据库。选择完成后,输入相应的 Username , password。就可进入 VSS管理界面。注:选择 Database路径192.168.0.98d$ H323TeamProjectsrcsafe.ini VSS 6.0 客户端的使用2、设置项目工作路径 为项目设置一个对应的本地目录,用来取得版本进行编辑。建立一个目录用于开发,相应项目。VSS 6.0 客户端的使用3、取得最新版本这个命令通常从项目的右键菜单获得,名为“Get Last Version”。 “Recursive”递归,若选中可以得到整个项目树,否则只得到项目下的文件而不包含子项目。 “Make writeable”,默认取得的文件是只读的( Check Out才是获得可编辑的版本的合理方式),若选中则不设置只读属性。