`
wobuxiaole
  • 浏览: 40357 次
  • 来自: ...
社区版块
存档分类
最新评论

svn trunk branches tags 的用法

SVN 
阅读更多

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

    svn trunk branches tags

    SVN的标准目录结构:trunk、branches、tags

    当需要建立 branch 或 tag 时,可以使用 SVN 中的 copy 操作,例如,从 trunk 中 copy 到 branches 中,或者从 trunk 中 copy 到 tags 中。 权限控制 在 SVN 中,可以使用 authz 文件控制目录的访问权限。例如,...

    SVN中的Branches分支以及Tags标签详解与应用举例

    SVN 中的 Branches 分支以及 Tags 标签详解与应用举例 SVN(Subversion)是一款版本控制系统,广泛应用于软件开发中。它可以帮助开发者管理和控制代码的版本。SVN 中有两个重要的概念:Branches 分支和 Tags 标签。...

    SVN 主干(trunk)、分支(branch )、标记(tag)

    资源中有 SVN 主干(trunk)、分支(branch )、标记(tag) 的详细解释,和作用 并带 SVN分支与合并 的详细操作文档(附图)。 SVN分支与合并的总结 1.分支(branche)的创建。 1、分支创建是建立在主干上的。 2、创建...

    SVN及VSS建立标签方法

    首先,在 SVN 的源代码目录下建立两个文件夹:tags 和 trunk。tags 文件夹用于存储标签,trunk 文件夹用于进行主干开发。如果需要,也可以建立 branches 文件夹用于分支开发。 1.2 建立标签方法 1.2.1 方法一:...

    Svn版本管理教程

    网上发觉的一个比较全的svn使用教程,里面有svn比较详细的使用流程及目录组织结构(trunk,branches,tags)。最重要的是提供了团队利用svn进行开发的方法,以及版本合并(Merge)的方法

    svn目录使用规范.doc

    选择创建SVN目录结构的选项(生成trunk、branches、tags目录),如下图: 1、 trunk是主分支,是日常开发进行的地方。 2、branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在...

    SVN服务器搭建和使用图文教程

    创建完成后,版本库中会默认建立 trunk、branches 和 tags 三个文件夹。 知识点5:使用 TortoiseSVN 客户端导入项目 使用 TortoiseSVN 客户端可以将项目导入到版本库中,需要填上版本库 URL 和导入信息,然后点击...

    svn开发规范

    主目录里分三个子目录:trunk,branches,tags(根据是否能编译出war文件来区分。独立打包成war包的都需要分三个子目录),jenkins配置时trunk对应测试环境,branches对应集成开发环境,tags对应pre(预生产)和生产...

    subgeezer:Subgeezer 是一个命令行工具,可以将 SVN 仓库转换为 Git

    亚基泽 Subgeezer 是一个命令行工具,可以将 SVN 存储库转换为 Git。 除了转换存储库之外,您还可以提供-n选项,它会提示您将 SVN username转换为 Git Forename Surname 格式。...-r Root is trunk without tags and b

    svn2gitnet:跨平台的svn到git migrator

    它旨在提供一种将项目从svn迁移到git的简单方法。 Svn2Git.NET基于git-svn因此请确保已安装git-svn 。 例子 假设我们在svn中有以下代码: trunk ... branches 1.x 2.x tags 1.0.0 1.0.1 1.0.2 1.1.0 ...

    VisualSVN Server及客户端的配置和使用

    在添加代码库时,可以选择是否自动创建 trunk、branches、tags 三个子目录。 3. 用户及权限管理 在进行迁入源代码等操作之前,需要设置安全性。可以在左边控制区中的 Users 上点击右键,添加新的用户。然后,可以...

    svn2git.php:Subversion to Git 迁移工具

    使用 git-svn 将包含所有标签的 Subversion 存储库克隆到 Git。 (可选)将所有内容推送到远程存储库。 目录入门重要提示:自 2.1.0 版以来, svn2git migrate不再svn2git migrate 。 要迁移具有标准布局的 ...

    互联网敏捷DevOps和自动化之5.SCM和持续集成

    持续集成的价值是什么?对于开发和测试人员又意味着什么呢?...比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为

Global site tag (gtag.js) - Google Analytics