最近刚接到一个任务,就是针对我们给小组的配置管理方面做一些改善,楼主之前并没有做过相关的工作,而且,之前工作的公司也是一家民营的小公司,根本就没有所谓的配置管理,最近部门想要做配置管理的改善,这个任务就落到了我的头上。今天主要是介绍如何使用SVN创建分支,下面有对“分支”概念的介绍。

SVN的标准目录结构:欲了解详细,请参照:http://www.cnmiss.cn/?p=296
•Trunk(主干库):存放核心项目。 
•Branches(分支库):存放为不同用户客订制化的版本、或阶段性的稳定 release 版本。这些版本是可以继续进行开发和维护的。
•Tag(基线库):存档目录(不允许修改)。 
•Release(发布库):存放历次发布内容。

以下是使用SVN创建分支的步骤:

1.在SVN->tag->代码基线,选择相应的项目并创建文件夹用于存放备份代码,并提交SVN上。

2.选择想要备份的代码,右键->TortoiseSVN->Branch/tag。

3.点击“To path”右侧的“…”按钮,选择之前创建的存放代码的文件夹,点击“OK”按钮。

4.在“To path”的路径末尾填写“/项目名称”,例:“/mobileBI”,然后填写SVN log,注明备份日期,项目名称,版本类型和版本号,选择“HEAD revision in the repository”和“Switch working copy to new branch/tag”,点击“OK”按钮 。

以上就是使用SVN创建分支的方法,希望对大家有所帮助!

配置管理-使用SVN创建分支相关推荐

  1. svn 创建 分支 branches

    merge 移步: Svn branch trunk merge 操作文档 svn 安装 移步: java,mysql,hadoop,cdh,hive,spark,ntp,zookeeper,kafk ...

  2. Visual Studio SVN创建分支 合并分支 切换分支 vs 插件 visualsvn

    Visual Studio SVN创建分支 合并分支 切换分支 vs 插件 visualsvn 使用场景 项目越来越大,开人人员越来越多.版本越来越多 项目中有不同的里程碑,不同版本.最悲催的是 ...

  3. svn 创建 分支 branches

    merge 移步: Svn branch trunk merge 操作文档 svn 安装 移步: java,mysql,hadoop,cdh,hive,spark,ntp,zookeeper,kafk ...

  4. SVN创建分支与合并分支

    SVN创建分支与合并分支 SVN忽略target文件夹 SVN创建分支 SVN合并分支 merge a range of revisions merge two different trees 合并分 ...

  5. Android studio使用svn创建分支及合并分支----终极图解

    Android studio使用svn创建分支及合并分支这里面涉及的内容比较多,比较复杂,大家要仔细看. 1,创建本地svn仓库(主干与分支现在都是空的) 2,创建一个安卓项目,这大家应该都会吧[My ...

  6. svn服务器创建分支原理,svn 创建分支、合并分支、以及报错处理

    Q:为什么要分支? A:项目开发一个迭代之后,在开发一个迭代之前,一般都是需要给项目设置分支,独立保存上一个版本的代码.这样有什么好处呢?比如说:开始下一个迭代,开发到一半的时候,发现上一个版本有一个 ...

  7. java svn 创建分支_SVN创建分支/合并分支/切换分支

    在建立项目版本库时,可首先建好项目文件夹,并在其中建立trunk, branches, tags三个空的子目录.这样在trunk中开始进行开发 trunk是主分支,是日常开发进行的地方. branch ...

  8. SVN创建分支 并且把分支代码合并到主干

    从主干拉取分支 svn服务上仓库目录结构: 拉取主干代码: 切换拉取的代码 由"主干位置" 到 "新建分支" 位置 当前主干代码位置 创建分支,并且把当前代码s ...

  9. svn创建分支(branch/tag)出现“path”already exists

    不用在visual svn中创建相应的目录,svn会自己创建目录,但是自己必须指定该目录名称. 比如:

最新文章

  1. poj_2479 动态规划
  2. dos模式下切换电脑用户
  3. python 相关性分析_数据分析---用Python进行相关性分析(兼谈假设检验)
  4. 10.IDA-基本操作
  5. macbook air可以运行c语言吗,新 MacBook Air 现场上手:它让 MacBook 变得有点尴尬了...
  6. 天文学家用AI探测宇宙:借助图像识别探索银河系中的红巨星
  7. 移动端页面开发通用问题解决方案
  8. 疯狂程序员网址。。。
  9. 使用solidworks绘制链轮
  10. iOS-深拷贝和浅拷贝
  11. 百度UEditor视频相关bug汇总和解决方案
  12. python 爬取_我用Python爬取了妹子网100G的套图
  13. 新世纪五笔 形码之耻_世纪之剑
  14. 计算机网速单位是什么,计算机存储单位和网络网速单位
  15. macbook新建html文件,New File Creation: 给 Mac 加上“新建文件菜单”
  16. iPad谷歌浏览器怎么开摄像头_谷歌浏览器书签栏怎么显示_谷歌浏览器显示书签栏步骤...
  17. html页面导出pdf截断问题,前端导出pdf以及导出内容截断的解决办法
  18. 随机抽人名小程序_这些好用的微信小程序,你知道多少?
  19. Pr CC 2017安装一直提示缺少MSVCR120.dll
  20. 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n

热门文章

  1. 根据近邻列表法识别团簇—冷凝成核 Matlab+Ovito(上)
  2. 【课程设计】通讯录管理系统(源码 + 详解)
  3. Spring框架(基于尚硅谷视频)
  4. 使用 VS Studio 2022 创建自己的 NuGet包,图片教程包教包会!
  5. JEECG框架-如何使用前端代码判重?( duplicateCheck 表单字段重复校验通用JS)
  6. Aquaforest OCR SDK 支持超过100种语言
  7. 大量测试数据填充数据库
  8. 【目标检测】60、MMYOLO | 如何使用 MMYOLO 训练模型
  9. 通达信接口node筹码分布怎么修改参数?
  10. 项目干系人是什么?如何有效管理项目干系人?