VSS的安装和使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

8、File->Create Shortcut(文件->创建快捷方式)
给该配置库创建一个桌面快捷方式。
9、File->Label(文件->标记)
给项目或文件打标签。
• • 标签名最长为31个字符。 打标签是对所选的项目或文件创建了一 个与原来版本一样的新版本。

当工作进展到特殊时期的时候,可以对 相关的项目打一个统一的标签,以便以 后能够获取该标签的一套完整的内容。
6、File->Properties(文件->属性)
查看文件属性。 (1)General:文件的基本信息。 (2)Check Out Status:文件的迁出信息。 (3)Links:记录了Share后的每个项目路径。 (4)Paths:显示了Branch的历史情况。
7、File->Set Working Folder(文件->设置工作目录)
2、File-> Add File
向指定的Project中添加文件。 – Apply same comment for all:批量增加文件时,所有的文件的Comment一致。 – Store only latest version:只存储最后一个版本。 – Check Out immediately:添加到配置库时,立即做一次该文件的迁出操作。 – Remove local copy:删除本地的文件。 – File type:设置文件的类型,有六个选项(Auto-detect、Binary、 ANSI/MBCS、Unicode(UTF-8)、Unicode、Unicode(Big Endian))。
Visual SourceSafe(VSS)概述
• 提供了完善的版本和配置管理功能,以及安全保护和 跟踪检查功能。 • 不管什么类型的文件,VSS都可以通过将文件存入数据 库来帮助用户管理项目。 • 当向VSS添加文件时,文件被备份到数据库中,使任何 用户都能访问文件,对文件的任何改动都会记录下来, 用户可以恢复文件的早期版本。 • 开发人员可以从开发环境中访问VSS功能。 • 使得项目组间的沟通与合作更简易而且直观。
• •

13、Edit->Select(编辑->选择)
此功能是在当前文件列表中选中指定的文件。 • Select:在“Item:”后输入文件的名字或者通配符,点击此按钮,可 在当前的文件列表中选中符合条件的文件。 • Deselect:可取消选中的符合条件的文件。
14、 Edit->Select All(编辑->全选)
11、File->Exit(文件->退出)
退出VSS。
12、Edit->View File\Edit File(编辑->查看\编辑文件)
浏览和编辑文件。 • 点击“View File”菜单和“Edit File” 菜单,都会出现右图界面。不同之处在于 “View File”选中的是“View SourceSafe’s copy of this file”;而 “Edit File”选中的是“Check out this file and edit it in your working folder”。 默认情况下,在文件列表中双击文件也会 出现这个界面。 如果你对这个已经非常熟悉了,可以选中 “Only show this dialog when the Shift key is down”,让VSS每次没有必 要弹出此窗口,除非你按下“Shift”键。 点击“OK”,打开文件,就可以查看或编 辑文件了。
选中当前文件列表中的所有文件。
15、 Edit->Invert Selection(编辑->反选)
在当前文件列表中反向选中指定的文件。
16、View->Sort(查看->排序)
把文件列表的文件排序。有五种排序方式:Name(文件名称)、Type(文件类 型)、User(用户)、Date(日期)、Check Out Folder(迁出的工作路 径)。
3、File->Create Project(文件->创建项目)
• 在指定的项目中创建项目。 在“Project”中输入项目名 称,备注,点击“OK”即可。 另一个方法是,在Windows 资源管理器中,选中某一文 件夹,拖放到VSS中指定的 项目下即可。此操作会增加 文件夹下的所有文件到VSS 中。
项目的标签会被子项目和他们所包含的 文件继承。



在“Show History”中可以给标签改名 字。
当标签名字以前已经在该项目上使用过, 则会出现右图的提示。
Yes:覆盖老的标签。
No:取消操作。
10、File->Move(文件->移动)
移动指定的项目或文件。 • 项目的移动操作,会移动其下的所有子项 目和文件。 • 项目和文件进行移动操作后,其历史版本 信息也会随之移动。但是,其父项目上打 的标签信息将不会随之移动。 • 移动不会改变被移动子项目的内容或历史 记录,但是会影响原上级项目和新上级项 目的历史记录。 • 当移动之后,你将不能重建原上级项目的 某个旧的版本。
简单易用、方便高效、与Windows操作系统及微软开发工具高度集成。
Concurrent Versions System(CVS)
是开发源码的并发版本系统,它是目前最流行的面向软件开发人员的源代码版本管理解决方案。 它可用于各种平台,包括 Linux 、Unix和 Windows NT/2000/XP等等。
– 众多的开发人员 – 多种多样的文件及相关资源 – 多个发布版本 – 多种开发平台 – 多个开发地点
什么是版本控制?
1. 2. 3. 4. 5. 6. 怎样对研发项目进行整体管理? 开发小组成员之间如何以一种有效的机制进行协调? 如何进行对小组成员各自承担的子项目的统一管理? 如何对研发小组各成员所作的修改进行统一汇总? 如何保留修改的轨迹,以便撤销错误的改动? 对在研发过程中形成的软件的各个版本如何进行标 识,管理及差异识辨?
项目或文件不可视,可以还原
回来。选中的话,将永远删除 此项目或文件。 点击“OK”,如果这个文件或项目曾经删除过一次,会遇到如下界面: Yes:虽然文件或项目会被删除,但还是把当前删除的版本保留在服务器上,作为最 后一个被删除的版本。 No:直接删除,不 留任何痕迹。
5、File->Rename(文件->重命名)
Recursive:递归该 Windows目录下的所有子目 录创建到VSS指定项目下。

4、File->Delete(文件->删除)
删除指定的项目或文件。文件可以批量删除,项目不能。但是删除项目,会把项目 下的文件同时删除。
Destroy permanently:默认不选中, 此时的删除,只是让用户对此
查找; – Search in all projects : 在所有项目中查找。
版本控制工具介绍
• ClearCase (CC)
是ROSE构件的一部分,目前最牛的配置管理工具,主要应用于复杂的产品发放、分布式团队 合作、并行的开发和维护任务。可以控制word、excel、powerpoint、 visio等文件格式,对 于不认识的格式可以自己定ual SourceSafe(VSS)
6、File->Properties(文件->属性)
(2)Deleted Items:当错误的删 除某些项目或文件时,在这里 可以看到所有删除的内容 (Destroy的内容无法再找到)。 并不包含子项目里的子项目和 文件。 – Recover:对先前的删除反 悔了,可把选中的内容还原 到原来的位置。 – Purge:相当于Destroy,会 彻底删除。
重命名项目或文件。
6、File->Properties
查看项目的属性。 (1)General:记录了该项目包含的文 件数量、子项目数量、版本、Label、 Comment等。
This project is Cloaked for me: 选中此项,以后在选中上级、上上级 项目等进行批量操作的时候,该项目 中的子项目和文件均不会受影响。而 对本项目进行的这些操作有效。
17、View->Search->Wildcard Search(查看->搜索)
按指定的通配符查找符合条件的项目。搜索字符最多可达63个字符。 • Wildcard:输入文件的名字或者通配符。例如:*.exe;?.dll • Search Area 组框: – Search in current project only :只在当前项目下查找; – Search in current project and all subprojects :在当前项目及其子项目中
VSS的使用
一、第一次使用
1、打开VSS
路径为:开始程序 Microsoft Visual SourceSafe Microsoft Visual SourceSafe
2、连接一个已经存在的配置库
2、连接一个已经存在的配置库
3、登录配置库
用户名和密码由配置管理员分配。
二、功能介绍
1、File->Open SourceSafe Database
VSS的安装
1、将VSS安装程序复制到本地
地址:\\192.168.4.248 用户名:***** ;密码:*****
2、安装VSS2005
运行setup.exe,选择安装路径即可;
3、打补丁包
将vss2005sp1文件夹中的sp1补丁安装上.
4、映射路径
地址://192.168.2.4/VSS_*** (此处文件夹的名称各有不同,由配置 管理员提供给你的为准) 用户名:**** 密码:**** ;
给指定的项目设置Working Folder。 当设置了一个项目的Working Folder,如果子项目没有设置过 Working Folder,则子项目的 Working Folder会继承上级的项目; 反之上级设置Working Folder,不 会影响子项目已经设置过的 Working Folder。

No:使用本地的版本替换配置库 原来被删除的那个版本。

Cancel:取消操作。
2、File-> Add File(文件->添加文件)
另一个增加文件的方法,是在Windows资源管理器中,选中某一(些) 文件,拖放到VSS指定项目下的文件列表里。这种操作方法下,如果没有 设置工作文件夹(Working Folder)的话,会出现如下提示: Yes:就此设置Working Folder。 No:暂时不设置Working Folder,此选择不影响当前操作。

Subversion (SVN)
SVN(Subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件 都使用SVN作为代码版本管理软件;SVN服务器有2种运行方式:独立服务器或借助apache; SVN存储版本数据也有2种方式:BDB或FSFS,其中FSFS更安全一点。
共享操作后两个项目中的文件会建立link关系文件列表中的图标也会发生变化有link关系的文件会同时被checkoutcheckinlabellink关系可以在文件属性的links页面查看到
VSS的安装和使用
内容简介
• 版本管理概念 • VSS概述
• VSS的安装
• VSS的使用
现代软件开发的特点
(1)Open:打开所选的配置库,弹出登录窗口; (2)Cancel:取消操作; (3)Add:新增一个配置库连接,可连接一个已存在的配置库,也可新建 一个配置库; (4)Remove:移除所选的配置库连接; (5)Help:帮助。
创建一个新的配置库(Add)
创建一个新的配置库
模式选择: Lock-Modify_Unlock Model:传统模式,即一个人Check Out某一文件后,其他 人不允许同时Check Out该文件,只能进行串行开发。 Copy-Modify_Merge Model:即允许多人同时Check Out同一文件,支持并行开发, Check In时做合并工作。
2、File-> Add File(文件->添加文件)
点击“OK”,如果配置库中有同名的文件,只是之前被删除了,则会出现如下提示:

Yes:添加到配置库的是原来被删除的版本,此时又面临选择: – Leave this file:本地的版本会被保留。 – Replace your local file with this version from SourceSafe : 本地版 本会被配置库的那个版本覆盖。
相关文档
最新文档