VSS和CVS有什么区别和共同点

VSS和CVS有什么区别和共同点,第1张

1)、安装过程

VSS 集成在VC6.0(VS 2008集成环境使用VSS2005),只要下载后安装就可以使用。VSS6.0自带服务器端和客户端。

CVS 需要单独安装客户端和服务器端,在不同的 *** 作系统上有不同的安装程序。Windows环境下 GUI软件:CVSNT(CVS服务器软件),WinCVS(CVS客户端软件)或是TortoiseCVS(CVS客户端软件)。

2)、本地作为服务器和客户端配置及使用流程

CVS和VSS在windows中都是图形控制界面,都需要建立数据库,并将工程文件和文档保存在数据库中,基本的 *** 作是导入文件到服务器端数据库,每次对已有文件的修改之前都先确定本地文件为数据库中最新版本,再修改文件。但是两者也有不同点。

CVS流程:

1) 服务器端(Local)建立数据仓库Repository

2) 客户端选择相应的Rep(保证设置àCVS Tab下Home项是Rep的位置)

3) 可以在资源管理器下选择导入的模块(一个工程或项目文件(夹))及Label(标记阶段性成果)

4) 填写服务器端的模块名,就能导入到服务器端的数据库中

5) 导出后修改完的模块或文件使用提交的命令(更新是在多人合作中使用,即能把远端被他人修改过的文件更新到本地对应文件中)到数据库中。

6) 版本被CVS自动标记,在导出的文件中可见

VSS 流程:

1) 服务器建立数据库DB

2) 创建DB的用户及权限

3) 客户端通过用户名及密码登录相应DB

4) 创建工程,添加文件及Label(区分不同版本)

5) 需要修改时,Check Out工程或是文件

6) 版本需用Label标记

3)、文件锁定

CVS 不锁定用户正在工作的文件,假定不同用户修改同一个文件的概率是很小的,CVS通常能够合并这中修改。如果改变了相同的几行,会自动报告冲突,并插入标识提醒用户解决冲突。

VSS 总是会锁定用户正在工作的文件,以防止出现冲突

4)自由选择编辑软件

CVS支持而VSS只能使用vc或VS。

5)多人合作开发

CVS分支功能和自动合并是比较强大的地方,而VSS没有这种功能。

6)开发时的选择

CVS适合于多人(>100)小组开发,代码管理很强大,集成到了Java的Elicpse中,开源软件可以使用其他的第三方软件;

VSS 适合于更简单的方便的版本控制,对于局域网(团队 <15人)的文件共享开发也足够,集成到了vs开发工具中,但是有很小的可能会出现崩溃。

7)安全性

CVS 可以对每个目录和文件进行权限限制,;但是VSS能对整个目录赋予简单的读写权限,不是很安全。

1.用RedHat 9.0第一张安装光盘引导开机,系统在开机后会出现安装菜单。

安装菜单中提供了供用户选择的图形和文本模式的安装方式,按回车选择图形模式进行安装。在进入图形画面的安装模式前,RedHat 9.0比以往的版本多了一个环节,那就是提示对安装光盘介质进行检测, 也可按“Skip”按钮跳过检测。

2.接着安装程序会自动检测硬件,包括视频卡(显示卡)、显示器和鼠标的配置,然后进入图形画面的安装向导。在出现“语言选择”的画面中,我们选择“简体中文”,这样接下去的安装过程界面的文字都会改为中文。在“键盘配置”画面中接受默认的“美国英语式”键盘。选择“下一步”,在“鼠标配置”窗口,系统自动检测出鼠标的配置。

3.选择安装类型,安装类型包含四种不同的安装方式:个人桌面、工作站、服务器和定制。“服务器”的安装适用于专职的服务器使用,“个人桌面”和“工作站”适合于初学者,为了让你更多地了解安装过程,我们将选择“定制”类型进行安装。

4.磁盘分区设置:确认了“定制”方式之后,系统会出现“磁盘分区设置”窗口,它提供了两种分区方式:“自动分区”和“用Disk Druid手工分区”。

“自动分区”是一个危险功能,因为它会自动删除原先硬盘上的数据,并格式化成为Linux的分区文件系统。所以除非计算机上没有其他 *** 作系统,你才可以使用。建议采用Disk Druid程序进行手动分区,它的图形化界面比早期RedHat的fdisk程序 *** 作更简单。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11558099.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存