trunk:表示开发时版本存放的目录,即在开发阶段的代码都提交到该目录上。

branches:表示发布的版本存放的目录,即项目上线时发布的稳定版本存放在该目录中。

tags:表示标签存放的目录。

在这需要说明下分三个目录的原因,如果项目分为一期、二期、三期等,那么一期上线时的稳定版本就应该在一期完成时将代码 copy到 branches上,这样二期开发的代码就对一期的代码没有影响,如新增的模块就不会部署到生产环境上。而 branches上的稳定的版本就是发布到生产环境上的代码,如果用户使用的过程中发现有 bug,则只要在 branches上修改该 bug,修改完 bug后再编译 branches上最新的代码发布到生产环境即可。 tags的作用是将在 branches上修改的 bug的代码合并到 trank上时创建个版本标识,以后 branches上修改的 bug代码再合并到 trunk上时就从 tags的 version到 branches最新的 version合并到 trunk,以保证前期修改的 bug代码不会在合并。

svn trunk branches tags 的用法相关推荐

  1. SVN trunk branches tags 的用法 - 摘自网络

    Subversion有一个很标准的目录结构,是这样的. 比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是 svn://proj/|+-trunk+-branches+-t ...

  2. SVN中trunk,branches,tags用法详解

    Subversion有一个很标准的目录结构,是这样的. 比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是 svn://proj/|+-trunk+-branches+-t ...

  3. SVN中的trunk branches tags

    SVN中的trunk branches tags trunk:   表示开发时版本存放的目录,即在开发阶段的代码都提交到该目录上. branches:   表示发布的版本存放的目录,即项目上线时发布的 ...

  4. 理解SVN中trunk,branches,tags

    2019独角兽企业重金招聘Python工程师标准>>> Subversion有一个很标准的目录结构: project +-- trunk +-- branches +-- tags  ...

  5. SVN trunk branch tags 区别

    Trunk: 主工作目录,从开始编码到当下所有开发功能,测试,最新代码. Branches: 分支目录 1.Truank的重要版本发布后 创建一个分支上后可修复Bug; 2. 在不影响Trunk的前提 ...

  6. svn 中的trunk,tags,branches分别是什么意思?

    1.trunk是主分支,是日常开发进行的地方. 2.branches是分支.一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中.又比如为不同用户客制化的版 ...

  7. 转: SVN和Git的一些用法总结

    转:http://www.codelast.com/?p=5719 转载请注明出处:http://www.codelast.com/ 以下都是比较基础的操作,高手们请绕道,不必浪费时间来看了. (A) ...

  8. SVN trunk(主线) branch(分支) tag(标记) 用法详解和详细操作步骤

    一:使用场景: 假如你的项目(这里指的是手机客户端项目)的某个版本(例如1.0版本)已经完成开发.测试并已经上线了,接下来接到新的需求,新需求的开发需要修改多个文件中的代码,当需求已经开始开发一段时间 ...

  9. 【转】SVN trunk(主线) branch(分支) tag(标记) 用法详解和详细操作步骤

    转自:https://monday.blog.csdn.net/article/details/51122637 一:使用场景: 假如你的项目(这里指的是手机客户端项目)的某个版本(例如1.0版本)已 ...

最新文章

  1. 改变自己,YT,吵架,和好,感冒,烦,新的项目,旧的垃圾,呵呵呵。。
  2. jquery 封装页面之间获取值
  3. Linux 关于查看 cpu 的命令
  4. c# 联合halcon 基于相关性 模板匹配_机器视觉之halcon入门(5)-字符识别exe生成...
  5. Linux环境中Qt程序的手工发布
  6. 多位诺贝尔奖获得者推荐的精品力作:《大数据时代的调查师》
  7. DBSCAN聚类(code)
  8. 图书流通管理系统——软件开发项目实践
  9. web前端网页设计作业—个人网页(游戏主题)(html+css+js)
  10. idea将项目上传到SVN
  11. 春节怎么抢红包,python一招告诉你再也不会错过微信红包
  12. Linux的一些基础命令
  13. Programming Ruby 读书笔记(七)
  14. 华为RH2288H V3服务器raid配置
  15. pycocotools and mmpycocotools 循环报错
  16. WORD禁止自动更新域
  17. 立创eda学习笔记五:如何自己画器件的符号和封装并上传
  18. 基于spacedesk软件实现两台电脑的屏幕扩展方法
  19. Unity+Mirror实现虚拟现实下的多人连接
  20. GIT使用踩坑!!!我的妈妈呀,烦死了烦死了烦死了!!!

热门文章

  1. DB2客户端,查看、增加、删除节点和数据库编目
  2. 实战3--设计管理模块, 第4步, 新增模块, 部门管理
  3. 将一列数据转换成一个字段数据,逗号分隔
  4. 将Java程序变成可执行文件的简单方法
  5. python错误 ImportError: No module named setuptools 解决方法[转]
  6. 关闭360浏览器广告(广告洁癖)
  7. 获取分组后取某字段最大一条记录(求每个类别中最大的值的列表)
  8. Sublime Text 3 安装Package Control及配置Python环境
  9. Linux下不同服务器间数据传输
  10. GeoServer+MySQL安装及配置过程