首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

SVN旁支的意义

2012-06-29 
SVN分支的意义??? 很多朋友都使用过SVN,简单的提交、更新相信大家也都没有异议了, 今天抽空分享一下SVN分支

SVN分支的意义

??? 很多朋友都使用过SVN,简单的提交、更新相信大家也都没有异议了, 今天抽空分享一下SVN分支的实际应用意义。

?

??? 简单说,分支就是用于区分开发版本与当前发布版本的。

?

?

---------------------------------------------------------------------

?

????? 主干

??????? |

??????? | \

??????? |? ???? ? ? \

??????? |???????? ? ? ? ? ? \

??????? |? ? ?? ? ? ?? ? ? ????? |分支1.0--------发布------->? 客
??????? |<<--merge--- |???????????????????????????????? ? ? ? ?? ?? 户
??????? |? ? ?? ? ? ?? ? ? ????? |---------bug增量发布------> 部
??????? |??????????????????????? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? 署
??????? |? ? ?? ? ? ???????? ? ? |?????????????????????????????? ? ? ? ? ???? 环
??????? |<<--merge--- |---------bug增量发布------> 境

??????? |??????????????????????? |

??????? |??????????????????????? |

??????? | ?????????????????????? |(直至发布新版本停止修改)

??????? |

??????? |

??????? |

??????? |

??????? |

?

---------------------------------------------------------------------

?

?

?????? 1. 主干负责新功能的开发

?????? 2. 分支负责修正当前发布版本的bug(对于可以放入下个发布版本的改进性bug可以直接在主干上开发)

?????? 3. 分支上修改的bug,经常性merge到主干上,尽量及时merge(避免大面积红色区域,^_^)!

?????? 4. 只能分支往主干靠拢(merge),不能反向!

?????? 5. 直到下个新版本发布,该分支停止修改。

?

?

热点排行