CVS

CVS是一种集中式版本控制(Centralized Version Control)系统,是一种常用的文件和代码版本控制工具。它是一种历史记录系统,用来记录文件和代码的每一次修改,可以方便的回到具体的某一次,从而安全的进行更新。

CVS能够帮助软件开发者们一起完成一个软件项目,而不会因为文件的修改问题而出现大的矛盾。在不同的计算机上,CVS 将根据版本号进行更新,确保不会出现两个相同名字的文件。

CVS允许用不同的分支管理文件,成员可以方便的在不同的分支间合并文件。任何人都会了解如何把文件提交到 CVS,非常方便地增加文件,而不会受到其他成员的影响。

优点方面,CVS可以很好地跟踪源文件变更,所有的文件被管理在一个中心仓库中,而不管文件在软件工程团队中的使用者,可以在每个变更点记录软件的最新状态,方便成员回到任何一个具体的版本进行研发。

缺点方面,CVS 只能够管理源文件,由于大量文件可能会被不断地更新变更,中心仓库中文件会越来越大,因此使用CVS 时一定要留有足够的空间以容纳文件的变更。由于不能跟踪文件的二进制状态变化,处理图片,视频等文件时容易出现错误。此外,最终用户必须安装客户端软件获取最新的文件,而且不支持实时管理,也无法支持多用户环境下的实时协作开发。

与“CVS”相关热搜词CVS版本控制源文件合并文件

  • svn是什么

    Apache Subversion(简称SVN)一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。简而言之SVN就是用于多个人共同开发同一个项目,共用资源的目的。
    2019年03月 01
  • CVS 是什么

    并发版本系统(CVS)是一个程序,它允许代码开发人员保存和检索源代码的不同开发版本。它还允许开发人员团队在公共文件存储库中共享对不同版本文件的控制。这种程序有时称为版本控制系统。
    2018年12月 00
  • Git 是什么

    Git 是一个分布式版本控制软件,与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。
    2018年12月 00