`

SVN分支的意义

    博客分类:
  • svn
SVN 
阅读更多

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

 

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

 

 

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

 

      主干

        |

        | \

        |            \

        |                    \

        |                         | 分支1.0--------发布-------> 
        | <<--merge--- |                                             
        |                         | ---------bug增量发布------>
        |                         |                                            
        |                         |                                            
        | <<--merge--- | ---------bug增量发布------>

        |                         |

        |                         |

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

        |

        |

        |

        |

        |

 

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

 

 

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

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

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

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

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

 

 

分享到:
评论

相关推荐

    SVN分支合并到主干 冲突处理

    本文将详细讲解如何进行SVN分支与主干的合并以及冲突处理,帮助开发者更好地理解和掌握这一核心操作。 ### SVN分支与主干的概念 在SVN中,"分支"和"主干"是两个重要的概念。主干(Trunk)通常代表项目的主要开发线...

    SVN分支的创建与合并

    SVN 分支的意义: 1. 主干负责新功能的开发 2. 分支负责修正当前发布版本的 bug(对于可以放入下个发布版本的改进性 bug 可以直接在主干上开发) 3. 分支上修改的 bug,经常性 merge 到主干上,尽量及时 merge...

    SVN分支与合并【超详细的图文教程】

    SVN分支的意义: 简单说,分支就是用于区分开发版本与当前发布版本的。  1、 主干负责新功能的开发  2.、分支负责修正当前发布版本的bug(对于可以放入下个发布版本的改进性bug可以直接在主干上开发)  3.、...

    SVN分支的合并和同步

    SVN分支的合并和同步 SVN(Subversion)是一种版本控制系统,能够帮助开发者有效地管理项目代码。其中,分支(Branch)和合并(Merge)是两个非常重要的概念。本文将对SVN分支的合并和同步策略进行详细的介绍。 ...

    SVN如何建立版本分支

    #### 二、SVN分支的基本操作 ##### 创建分支 在实际操作中,可以使用Eclipse集成开发环境中的SVN插件来创建分支。具体步骤如下: 1. **打开Eclipse**:启动Eclipse IDE。 2. **选择项目**:右键点击需要创建分支...

    用SVN分支管理多版本

    在并行开发多个版本时,使用SVN分支管理能够提高开发效率,保持各个开发环境(包括开发环境、测试环境和生产环境)之间的独立性。此外,合理的分支管理策略可以降低在合并主干代码时发生冲突的概率,减少解决这些...

    svn分主干合并,让你分主干合并立马搞定

    本文将详细解释如何执行 SVN 分支合并,特别是如何将开发分支合并到主干分支。 首先,创建主干分支是合并过程的起点。在提供的示例中,开发人员使用 `svn cp` 命令从主干创建了一个新的分支。这一步骤确保了开发...

    it公司内部svn 使用操作规范

    通过以上步骤,我们可以清楚地了解到如何在IT公司内部正确地使用SVN进行主干与分支的操作,包括创建分支、切换分支以及主干与分支之间的合并。这些步骤对于保持代码库的整洁、高效协作开发具有重要意义。

    最新SVN版本控制带汉化

    ** SVN(Subversion)版本控制系统详解 ** SVN,全称Subversion,是一种广泛使用的集中式版本控制系统,它能够管理项目中的源代码、文档等文件的...掌握SVN的使用,对于提升团队协作效率和项目管理能力具有重要意义。

    SVN服务端工具压缩包

    4. **SVN分支与合并** - 分支(Branch):创建项目的一个独立副本,用于开发新功能或修复,不干扰主干。 - 合并(Merge):将分支的更改合并回主干或其他分支,保持代码同步。 5. **SVN备份与恢复** - 备份:...

    svn merge简单操作

    - **更新本地工作副本**:创建分支后,需要通过 `svn update` 命令更新本地工作副本,以便获取最新的分支内容。 ```bash svn update ``` ##### 3. 修改分支内容 现在我们可以在 `branches/examples1` 下进行一些...

    SVN最新版下载

    通过创建中央仓库,SVN使得开发者可以随时查看、提交、回滚代码修改,同时提供分支和合并功能,便于并行开发。 2. SVN核心功能: - 版本化:每个提交都会为文件和目录创建一个新版本,以便追踪历史。 - 同步:...

    SVN的Delphi扩展和SVN的安装和配置

    - `SVN分支`(Branch)用于隔离开发新功能或修复错误,完成后合并回主分支。 7. **故障排查与最佳实践** - 确保所有团队成员使用相同版本的SVN客户端,避免因版本不兼容导致的问题。 - 经常清理工作副本,避免...

    SVN代码管理工具

    - 清晰的提交信息:提供有意义的描述,方便其他开发者理解变更内容。 - 分支策略:根据项目规模和团队协作模式,制定合理的分支策略,如特性分支、发布分支等。 通过以上介绍,我们可以看到SVN作为代码管理工具的...

    MyEcilpse中配置svn

    SVN支持分支和合并功能,这对于大型项目来说非常重要。你可以通过右键点击项目,选择“Branch/Tag”创建分支,然后在分支上进行独立开发。当需要将分支的代码合并回主分支时,使用“Merge”功能。 通过以上步骤,...

    SVN 安装配置教程

    1. **分支与合并**:使用`svn copy`创建分支,`svn merge`进行合并操作。 2. **版本查看**:`svn log`显示版本历史,`svn diff`比较不同版本间的差异。 3. **忽略文件**:在`.svnignore`文件中指定不纳入版本控制的...

    华为SVNClient for mac 3.1.2.38

    6. **版本号意义**: "3.1.2.38"可能是华为SVNClient的版本标识,其中数字代表不同的迭代和修复。通常,第一个数字表示主要版本,第二个表示次要版本,第三个表示修正版本,最后的数字可能是内部构建编号或热修复...

    java系列:svn

    2. 有意义的提交注释:清晰的注释有助于团队理解代码变更的原因。 3. 使用分支策略:根据项目需求制定合适的分支策略,如特性分支、发布分支等。 总之,掌握Java系列中的Subversion是提升团队协作效率的关键步骤。...

    google svn 的使用

    然后,使用`svn add`添加新文件,`svn delete`删除文件,并用`svn commit`提交更改,附带一个有意义的提交信息。 4. **分支与合并**:SVN支持分支和合并操作,这在多个人协作开发时非常有用。你可以创建分支进行...

Global site tag (gtag.js) - Google Analytics