请选择 进入手机版 | 继续访问电脑版

SVN使用小册:SVN分支管理

[复制链接]
发表于 2018-3-13 16:08:21 |显示全部楼层
      
      什么是分支,分支就是一个项目的不同需求。就类似于一个岔路口,指引着我们走向不同的终点。

      SVN使用分支最主要的目的是,多个分支可以并行,相互不干扰,而且任何时候都可以合并。其次,容易保

证主干的稳定性。

     一个好的代码结构和可维护性是后期维护的必要条件。

      随着项目的复杂化,代码的不可维护性就越发变得重要。可能在项目的初期仅仅是一个简单的DEMO。在后期随着业务的不断

深入,需求越来越多。许许多多的企业和个人对于这方面不重视。造成的后果就是代码的杂乱无章。以及人员交替带来的代码不

可维护性。在我工作的开始,曾经接触过一个产品。我们这个产品有大概5-6个客户。每一个客户都有自己的功能点,但是又有相

同的地方。于是我每次都需要修改完其中的一个BUG之后,再重复几次复制粘贴的工作。

  
      在说分支管理之前 我们先使用SVN创建一个SVN项目  然后在这个版本库中创建三个文件夹。分别是trunk  branches和tags

      结构如下图所示:
            
                demoSVN
                     -----trunk
                     -----branches
                     -----tags
      
        然后我们简单的说一下。   
      
        我就以我曾经遇到过的一个开发场景来说明一下怎么使用分支管理系统。

         trunk:主干
         branches:分支
         tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。     

         开发工具是eclipse+svn。如果对于SVN的安装和使用以及Eclipse中svn插件的安装有疑惑的小伙伴,可以在本站中搜索一

下相关内容。
  
      
三、切换分支
  1、右键项目 —> Team —> 切换(S)...(Switch to another Branch/Tag/Revision...)

参考:https://www.cnblogs.com/andy2simple/p/5386256.html




发表于 2018-3-19 16:20:13 |显示全部楼层
DDD
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|沙漏笔记

GMT+8, 2020-5-25 16:14 , Processed in 0.118625 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Copyright © 2015-2018 xuejava网 / 鲁ICP备17054568号-1
回顶部