问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vss怎么使用了,详细一点了!

发布网友 发布时间:2022-05-06 08:34

我来回答

2个回答

热心网友 时间:2022-06-29 03:33

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 Access、 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格式。

热心网友 时间:2022-06-29 03:34

以VSS6.0为例,在服务端
1.安装Microsoft Visual SourceSafe2005到一台服务器
2.运行Microsoft Visual SourceSafe Administration
3.建立一个新的数据库,设置库名
4.添加新用户
在客户端
1.安装Microsoft Visual SourceSafe,按照默认设置安装
2.运行Microsoft Visual SourceSafe,在出现登录画面时选择服务器上对应的库名,填写正确的用户名密码,登陆之后就可以进行操作
另外也可以选择用VS登陆
1.在vs的tools/options/source control中选择Visual SourceSafe 为默认的版本控制管理工具,
2.然后创建一个project,右击solution,选择add solution to source control,然后在登陆框填写正确的用户名密码和库名
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
康复者的血清中含有什么免疫分子 血清里面有什么 走读的定义在哪些教育阶段适用? PostgreSQL修改数据库表的列属性操作 Ubuntu调整postgresql默认路径 ubuntu – Postgresql:更改默认数据路径 刘邦几个老婆刘邦老婆吕雉和戚夫人的不同结局 刘邦几个老婆?. 如何防止父母在微信群里抢红包? 有哪些适合夏天选择的长裙款式值得推荐? 干洗店如何做宣传? 《雪滴花》陷争议,韩国网友*废除JTBC电视台,官方对此有何回应? 腹泻患儿的补液原则 jtbc官网怎么打不开 韩剧《无法抗拒的他》在哪个平台播出? 小儿腹泻,重度脱水,第1天静脉补液的量是 小儿腹泻导致重度脱水,第一天补液总量怎么算 蚕的幼虫和蚕蛹有什么相同? 1岁小儿腹泻,重度脱水伴重度酸中毒,此患儿需累计损失的液量及首次补充5%的碳酸氢钠的量分别是多少。 蚕蛹的幼虫的学名叫什么叫什么娥的 有什么关于狗狗的搞笑电影 狗狗和主人间有哪些爆笑的故事? 蚕蛹是昆虫吗? 你家狗狗有什么搞笑的事情? 怎么创建“我的电脑”的快捷方式 能吃的那种蝉蛹到底是知了的幼虫还是吐丝的那种蚕的幼虫? 怎么创建一个我的电脑快捷方式 关于狗狗的搞笑电影有哪些? 怎么新建我的电脑的快捷方式 自认聪明的,请进___--- VSS具体怎么有什么功能啊 关于vss VSS和svn的区别是什么啊,尽量具体。。。谢谢 微软的版本控制软件只有vss么? 外网服务器作为 vss版本控制器的服务器 最近公司在弄VSS转SVN版本控制工具,如何将VB工程文件连接到SVN版本库 我现在要配置vss版本控制器的服务器端和客户端 内网呢 VSS版本控制系列问题 女生说睡不着,幽默回复有什么? 女朋友说,再睡 晚上就睡不着了,该怎样回答,幽默煽情点的? 女朋友说没有我你睡不着吧,怎么回复? oppor15视频测试 正在追求的女朋友说,睡不着了,对不起啊,该怎样回答,幽默煽情点的 用2000元买什么样的手机比较好? 手机视频的主流格式对比 新款华为手机拍摄视频稳定性测试,大家觉得这稳定性怎么样? 手机电池以播放视频测试应不低于几个小时为正常音景百分百亮度百分之五十 怎样制作手机评测视频?发布到哪里? 安卓手机怎么检测是否支持视频输出 商业银行股份制改革有哪些好处?