
VSS 集成在VC60(VS 2008集成环境使用VSS2005),只要下载后安装就可以使用。VSS60自带服务器端和客户端。
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能对整个目录赋予简单的读写权限,不是很安全。
VSS是Visual SourceSafe的简写,是美国微软公司出品的版本控制系统,是一种代码协作管理软件,也就是编写软件代码时对代码进行版本控制的软件。
Visual SourceSafe 是微软一种版本控制系统产品,它提供了还原点和并行协作功能,从而使应用程序开发组织能够同时处理软件的多个版本。
该版本控制系统引入了签入和签出模型,按照该模型,单个开发人员可以签出文件,进行修改,然后重新签入该文件。当文件被签出后,其他开发人员通常无法对该文件进行更改。通过源代码管理系统,开发人员还能够回滚或撤消任何随后产生问题的更改。
Visual SourceSafe功能:
1、防止用户无意中丢失文件。
2、允许回溯到以前版本的文件。
3、允许分支、共享、合并和管理文件版本。
4、 跟踪整个项目的版本。
5、 跟踪模块化代码(一个由多个项目重用或共享的文件)。
SourceAnywhere 服务器端配置手册 1 特性 只是不再使用 VSS 客户端了, 改用 SAW 客户端。 SAW 客户端没有改变 VSS 客户端 而 的基本功能和 *** 作习惯。切换客户端对使用者来说没有什么不习惯的,对他们而言, 只是 安装一个小软件而已。 SAW 客户端能够达到 Internet 访问 VSS 配置库的要求,即可以远程访问。 SAW 应用后, 可以取消传统的 VSS 配置库文件夹必须共享的要求。 这样大家笔伐的 VSS 配置库文件夹读写共享带来的配置库安全性问题得到解决。 SAW 登录的时候,不像 VSS 那样居然可以不输入密码默认登录。每次登录的时候,必须 输入用户名和密码,安全性得到提高。 2 部署 配置管理服务器:1 台。 外网服务器:1 台。在资源紧张情况下,可以是配置管理服务器。 客户端:若干。 注:解释一下我为什么这么做,是因为我希望配置库管理服务器不对外开放,通过在外网服 务器上安装 Cache Server 与外界隔断。 3 安装前的准备工作 配置管理服务器(Dynamsoft SourceAnywhere for VSS 51 Professional Server) 机器配置,具体见官网上的配置要求,当然是配置越高越好。 固定的 IP 地址 必须有 VSS 配置库已经 VSS 相应动态库,最简单点,在此机器上装 VSS 的服务器端和 客户端。 外网服务器(Dynamsoft SourceAnywhere for VSS 51 Professional Cache Server) 机器配置,具体见官网上的配置要求,当然是配置越高越好。 固定的外网 IP 地址。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)