目录:
定义-并行版本系统(CVS)是什么意思?
并发版本系统(CVS)是一种开放源代码软件配置管理实用程序,旨在管理专用存储库中同一软件项目的不同版本。
随着开发人员发现提高软件模块效率的新的有效手段,每个独立软件模块均已开发并不断进行性能升级。 CVS管理模块的不同版本,因此,如果将来的版本遇到某些缺陷,则可以引用和使用过去的版本。
Techopedia解释了并发版本系统(CVS)
软件开发人员需要维护与软件项目相关的大量文档。 有效管理这么多资源的过程是一项繁琐的任务。 通常,模块可以被改进的版本取代,该改进的版本可以具有更有效的算法或对其他模块的更少依赖性。 如果高级模块失败,则开发人员需要切换回旧模块。 因此,两个模块的并行管理至关重要。 此功能可以通过可存储软件相关数据的存储库或特殊类型的数据库来实现。 但是,当多个开发人员在同一个项目上工作时,它必须跟踪每个开发人员所做的更改并解决冲突。
CVS使用三个概念来管理不同文件之间的一致性。 文件锁定用于确保一个人一次修改文件。 可以使用watch命令监视由不同人员修改的同一文件。 CVS确保适当的策略来对抗同一开发人员修改的文件之间的冲突。 它支持使用适当的定界符将修改后的版本包含在同一文件中的选项。 CVS通过使用密码身份验证或具有通用安全服务应用程序接口协议的Kerberos提供安全性。 最后,可以使用命令行界面中的commit命令保存成功完成的所有更改。
