sourcesafe概括一下Visual Source Safe是干什么的?

sourcesafe  时间:2021-06-17  阅读:()

Microsoft Visual SourceSafe是干什么用的?

VSS6.0现在是作为Microsoft Visual Studio6.0这个开发产品家族的一员,如Visual C++6.0和Visual J++6.0一样。

1. VSS的简单工作原理 Microsoft的VSS6.0解决了软件开发小组长期所面临的版本管理问题,它可能有效地帮助项目开发组的负责人对项目程序进行管理,将所有的项目源文件(包括各种文件类型)以特有的方式存入数据库。

开发组的成员不能对该数据库中的文件进行直接的修改,而是由该版本管理器将该项目的源程序或是子项目的源程序拷贝到各个成员自己的工作目录下进行调试和修改,然后将修改后的项目文件作Checkin提交给VSS,由它进行综合更新。

VSS也支持多个项目之间文件的快速高效的共享。

当某个成员向VSS中添加文件时,该文件将会被备份到数据库中,以便所有的成员都能共享该文件。

而且每个成员对所有的项目文件所作的修改都将被记录到数据库中,从而使得修改的恢复和撤销在任何时刻,任何位置都成为可能。

小组的成员可能得到该项目的最新版本,对它进行修改,并保存一个新的版本。

VSS的项目组织管理使得开发小组的协调变得简单容易且很直观,当一个和一组文件发放给另一个成员,小组,W eb站点或是任何其他的地址,VSS确保他们之间的真正共享及所选的一组文件的不同版本的安全性。

现在,越来越多的开发者可以通过他们的开发环境来访问VSS的功能。

而且VSS可以很容易地于Microsoft ess、 Vi sual Basic、 Visual C++、Visual FoxPro和其他的开发工具集成在一起,一旦VSS 集成到开发环境中,就可以象控件一样使用,能够很好地体现出VSS的易用性和强大功能。

2.VSS中的几个重要概念 为了更好的了解VSS,有必要对如下一些概念给予说明。

首先是项目的概念,所谓的项目是一组存在VSS中的文件(任何类型),可以在项目中或是项目之间进行文件的添加、删除、编辑和共享。

一个项目与操作系统的文件夹有很多的相似之处,但它更好地支持文件合并、历史和版本控制。

所有的文件存在VSS数据库的项目中,开发组成员不能在VSS中的主备份文件上工作(除了检查和版本比对等特殊情况外)而是VSS为每个成员在各自的工作目录下提供一个拷贝以供工作。

尽管在没有工作目录的情况下也可以查看某个文件,但如要真正在VSS管理下工作,就必须要创建一个工作目录。

VSS能够维护一个文件的多个版本,包括一个从不同版本之间进行修改的记录。

版本控制包括如下方面: 组内协调-在一般情况下,确保在任何时刻都只有一个成员对某个特定的文件进行修改,这样可以防止文件被其他成员的修改意外更新。

当然,VSS管理员可以改变此缺省设置以允许对单个文件同时有多个Checkout,并且仍禁止对他人的修改进行覆盖。

版本跟踪-对老版本的源代码和其他文件进行归档和跟踪,而且这些版本能够被重新得到以便进行bug跟踪或其他目的。

跨平台开发-支持同一代码在跨多个开发平台时的版本控制。

重用或面向对象代码-跟踪哪些程序使用了哪些代码可被重用的模块。

版本控制的涵义在以后的章节中将会得到更进一步的论述。

我们已经知道,VSS提供版本控制和历史服务,以保证一个文件的每个版本都是可恢复的。

VSS用日期/时间戳来记录文件是何时被Checkout或是何时被修改的,它主要有三种方法来跟踪文件和项目的版本: 版本号:这是由VSS维护的内部数码,用户对它没有控制权。

每个文件和项目的每个版本都有一个版本号,这些版本号总是一个整数且是递增的。

标签:这些是用户赋给某个项目或文件的某个版本的一个字符串,可以是任何格式的长度不超过31字符的字符串。

日期/时间戳:它给出了一个文件何时最后被修改的信息,或者是一个文件何时被Checkin。

VSS同时支持 12小时和24小时的时间格式。

工作目录是用户真正对项目文件进行调试修改的地方,当用户Checkout或提取一个文件时,VSS将该项拷贝到用户的工作目录下,当用户修改了该文件并将其Checkin或提交时,VSS再将它从用户的工作目录拷回到VSS 的数据库中。

在用户作Checkout时,VSS将会自动管理他的工作目录,诸如创建必要的子目录。

而且工作目录可以随时创建或修改。

3. VSS6.0的一些新增的特征和功能 归档和恢复-在VSS6.0中这两个操作是在一个用户界面友好的VSS管理员wizard中进行的,而在以前的版本中,它们只能通过命令行来实现。

移动文件-当用户移动文件时,VSS6.0自动将该文件共享到一个新的项目中,并在原项目中将其删除。

在新项目中,该文件的属性是共享的。

多个项目之间的差异比较-该功能允许用户在不同的项目之间进行差异比较。

单个文件的展开-在以前的版本中,VSS只能展开一个目录(文件夹),在VSS6.0中,同时可以展开一个文件。

快速提取-由于VSS6.0在性能上的提高,现在的文件提取速度比以往VSS版本的快两倍左右。

历史信息过滤-VSS6.0支持查看那些没有标签的文件和项目的历史。

清除临时文件夹选项-该新功能可使用户很方便地清除临时文件夹。

检查外部的超连接-在VSS的较早的版本中,只有内部的超连接和项目内的跳转才得到检查,VSS6.0允许用户检查项目之外的超连接和跳转。

创建打开VSS数据库的快捷键-用户可以使用VSS Explorer中该新功能创建一个打开某个特定VSS 数据库的桌面快捷键。

HTML格式的帮助-VSS的以往版本使用的是WinHelp格式。

Microsoft Visual SourceSafe已经卸载了怎么还是老样子

你这个是还没有删除干净把,然后用360清理下,?再在VS2010里?点击工具----》选项---》,选择左边菜单的源代码管理下的插件选择,将右边的当前源代码管理插件选成无,再试试啊。

谁知道Visual SourceSafe和Microsoft Access的区别,主要是功能上的.

Visual SourceSafe是微软出品的版本控制系统。

软件支持Windows系统所支持的所有文件格式,兼容Check out-Modify-Check in(独占工作模式)与Copy-Modify-Merge(并行工作模式)。

VSS通常与微软公司的Visual Studio产品同时使用。

Microsoft ess 则是微软推出的在Windows 环境下运行的桌面型关系数据库。

两个根本就是不同类的软件,功能上有什么区别?这问题就像问汽车和冰箱有什么区别一样。

如何添加sourcesafe数据库向导

我的做法是, 直接在IDE里面将工程添加到VSS里面去的. 它会自己动将工程的相关文件都加到里面去, 并且文件夹也会自动建立. 至于添加文件, 并要求加入子目录, 你可以双击那个要加的目录, 并且不要去选择目录里面的文件, 直接点确定就好了.

在我的c盘里Microsoft Visual SourceSafe是什么东西啊 里面什么都没有

Microsoft Visual SourceSafe是版本控制软件。

Microsoft Visual SourceSafe执行访问控制检查的操作在客户端操作,存在安全问题使恶意用户可以更改客户端程序绕过安全检查,未授权访问项目中保护的文件。

概括一下Visual Source Safe是干什么的?

是一个版本控制工具,设置好以后它可以自动保存你对代码修改的历史版本,你把程序从1.0升级到2.0,普通的方法是把1.0的代码复制一份,然后去修改(万一改错了1.0的代码还在,否则就惨了,呵呵),有了这个就不用这么麻烦了

亚洲云Asiayu,成都云服务器 4核4G 30M 120元一月

点击进入亚云官方网站(www.asiayun.com)公司名:上海玥悠悠云计算有限公司成都铂金宿主机IO测试图亚洲云Asiayun怎么样?亚洲云Asiayun好不好?亚云由亚云团队运营,拥有ICP/ISP/IDC/CDN等资质,亚云团队成立于2018年,经过多次品牌升级。主要销售主VPS服务器,提供云服务器和物理服务器,机房有成都、美国CERA、中国香港安畅和电信,香港提供CN2 GIA线路,CE...

Hostodo(年付$34.99), 8TB月流量 3个机房可选

Hostodo 算是比较小众的海外主机商,这次九月份开学季有提供促销活动。不过如果我们有熟悉的朋友应该知道,这个服务商家也是比较时间久的,而且商家推进活动比较稳,每个月都有部分活动。目前有提供机房可选斯波坎、拉斯维加斯和迈阿密。从机房的地理位置和实际的速度,中文业务速度应该不是优化直连的,但是有需要海外业务的话一般有人选择。以前一直也持有他们家的年付12美元的机器,后来用不到就取消未续约。第一、开...

Cloudxtiny:£1.5/月,KVM-512MB/100GB/英国机房

Cloudxtiny是一家来自英国的主机商,提供VPS和独立服务器租用,在英国肯特自营数据中心,自己的硬件和网络(AS207059)。商家VPS主机基于KVM架构,开设在英国肯特机房,为了庆祝2021年欧洲杯决赛英格兰对意大利,商家为全场VPS主机提供50%的折扣直到7月31日,优惠后最低套餐每月1.5英镑起。我们对这场比赛有点偏见,但希望这是一场史诗般的决赛!下面列出几款主机套餐配置信息。CPU...

sourcesafe为你推荐
instagram电脑版iOS 有哪些优秀的照片处理软件国家法规数据库在哪里可以找到比较全面的法律法规更新的信息?shoujiao求【叫兽】的简介qq管家官网在qq电脑管家官网有个可以登录qq的。登录上了可以加速么?音乐代码在html中插入mp3音频的代码是什么cursorlocation如何用ENVI把不同图像中的相同地点的某个像素点的值读出来。按时间把这个点的值连起来,。谢谢好人。腾讯合作伙伴大会腾讯位置服务是什么?医院排队系统医院排队机和医院排队机的区别有哪些?东兴证券网站东兴证券超强版下载,东兴证券超强版v6下载官方网站,东兴证券软件下载怎样删除聊天记录如何删除和一个人的聊天记录?
国际域名抢注 中文国际域名 看国外视频直播vps 免费顶级域名 ftp空间 国外idc 42u机柜尺寸 地址大全 镇江联通宽带 台湾谷歌地址 宁波服务器 phpmyadmin配置 网通服务器托管 33456 江苏双线服务器 路由跟踪 php服务器 酸酸乳 七十九刀 google搜索打不开 更多