分散的 SCM 体系结构

http://www.ibm.com/developerworks/cn/linux/l-vercon/

分布式体系结构则允许开发人员为其变更创建其自己本地的存储库。本地开发人员的存储库与原始的存储库(已被分布)很相似。主要的区别是:在集中化的方式中,变更是在沙箱内完成的,而在分布式方法中则允许开发人员工作于分离的存储库。开发人员进行变更、提交变更到其本地的存储库,之后,在不影响主干的前提下,与其他开发人员的变更合并。这样,本地开发人员就使得变更集对上线(upline)开发人员可用(参见图 2)。

图 2. 在分散体系结构中,开发人员通过其各自的存储库员同步工作
分散的 SCM 体系结构

figure2

分散体系结构很有意思,因为它允许不同的开发人员在对等网络内同步工作。当工作准备好(最好是稳定)后,开发人员可以分发变更集(或修补)以使他人也可以使用这些特性。这是当今许多开源系统的模型,包括 Linux? 内核。

你可能感兴趣的:(分散的 SCM 体系结构)