首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分布式版本控制和非分布式版本控制有什么区别?

分布式版本控制和非分布式版本控制有什么区别?
EN

Software Engineering用户
提问于 2012-02-13 19:23:31
回答 1查看 2.6K关注 0票数 2

分布式版本控制(例如Git & Mercurial)和非分布式版本控制(Subversion)之间的内部结构差异是什么?

这个问题来自一个讨论小组,其中一个工具正在与CVS交互,有人争论它是否会很容易地移植到其他系统上。

EN

回答 1

Software Engineering用户

发布于 2012-02-13 19:58:30

我能想到的主要内部结构差异:

  1. 在分布式环境下,您将得到所有以前的版本,每次拉/获取
  2. 在分发时,您不必在准备开始编辑文件时打电话回家。
  3. 在分布式环境下,您必须拥有合并、签入等所有功能,因为每个实例都是一个功能齐全的存储库。

就客户端而言,如果非分布式源代码管理客户端可以执行以下基本任务:获取特定版本、打电话告诉您正在处理文件,以及在查找/解决任何冲突后将更改发回。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/134856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档