当前位置:首页 » 操作系统 » vss数据库

vss数据库

发布时间: 2023-06-12 14:44:35

‘壹’ VSS和CVS有什么区别和共同点

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能对整个目录赋予简单的读写权限,不是很安全。

热点内容
什么叫苹果版的和安卓版的手机 发布:2025-05-15 21:05:18 浏览:252
编程找点 发布:2025-05-15 20:43:10 浏览:587
php上传临时文件夹 发布:2025-05-15 20:43:00 浏览:657
impala数据库 发布:2025-05-15 20:42:12 浏览:649
android安装插件 发布:2025-05-15 20:41:31 浏览:241
神秘顾客访问 发布:2025-05-15 20:33:39 浏览:298
安卓市场手机版从哪里下载 发布:2025-05-15 20:17:28 浏览:815
幼儿速算法 发布:2025-05-15 20:15:08 浏览:87
best把枪密码多少 发布:2025-05-15 20:13:42 浏览:549
android安装程序 发布:2025-05-15 20:13:20 浏览:560