|
并行软件开发作为一种有效的开发模式正在越来越多的为众多软件组织所采纳,而Subversion作为新一代的版本管理工具为并行开发的实现提供了有效的支撑,使其从技术上成为可能。
如何对Subversion环境下的并行开发进行有效的规划和管理,从而最大程度上利用并行开发所能给我们带来的利益而尽量避免可能造成的各种困扰则是摆在所有并行开发实践者面前的一个难题。而SmartChangeEE的并行开发管理模块可以在很大程度帮助我们解决这个难题。
以下列出了一些分支模式及其基于SmartChangeEE并行开发管理模块的实现。随着案例的不断积累,相关内容会持续的添加。
* 导言——关于分支模式
* 分支模式在SVN环境下的应用——代码所有权(规则模式)
* 分支模式在SVN环境下的应用——主线(结构模式)
* 分支模式在SVN环境下的应用 ——宽松访问线(规则模式)
* 分支模式在SVN环境下的应用——大爆炸式集成(反模式)
* 分支模式在SVN环境下的应用——代码线规则(规则模式)
注:本栏目中援引的分支模式相关的论述源于Brad Appleton 、Stephen P.
Berczuk、Ralph Cabrera 、Robert Orenstein 于PLoP‘98 会议上发表的“Streamed Lines:
Branching Patterns for Parallel Software Development” ,相关的翻译工作大部分由RockSun完成,在此一并致谢。
|