学习
实践
活动
专区
工具
TVP
写文章

SAP Spartacus 的 git flow发布流程

Git Flow and Release Process Library Version Compatibility Spartacus 项目由一组库组成。 这些版本在 npm 上的最新标签下可用。 当 Spartacus 团队完成该版本所有新功能的开发后,就会发布一个 rc 版本,这意味着功能和公共 API 不会有任何重大变化。 下一个版本在 npm 上的 next 标签下可用。 注意:强烈建议您不要在生产设置中使用 next 版本。这是因为从next 版本升级可能比从一个稳定版本升级到另一个要困难得多。 Git Flow Spartacus 项目中的流程围绕前面部分中描述的版本支持构建。 develop 分支是默认分支,用于新版本开发,包括次要和主要版本。 所有功能和错误修复都合并到这个分支。 Flow for Smaller Features 从 develop 分支创建一个新的 feature /GH-xxxx 分支。 开发您的功能。

14620
  • 广告
    关闭

    【玩转 GPU】有奖征文

    精美礼品等你拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Git flow 规范

    VV采用标准的Git flow,下面将从工作流图与抽象模型两个方面,来描述与规范 Git flow。 2.2 命名规范: 标准Git flow 认为Feature分支可以是,除以master, develop, release-, 和 hotfix-_ 开头的任何串。 对于release发布后,或是其它特性引入的bug,我们引入以"bugfix-"为开头的新特性。 至此我们基本遵守了标准 Git Flow 开发模型。 develop分支 develop分支在git flow 中承担了最为复杂与重要的任务。 它是feat-分支、release-分支,和bugfix-分支的起点。 问题:你好,我最近在尝试使用 git-flow 有一个问题我一直没有找到答案,问题: 在开发分支中开发完的功能在当前发布版本是不需要发布出去,不知道你有没有合适的处理方案,谢谢 单独拉出来一个分支,把目前不需要的提交用

    45630

    Git秘籍: Git and Git Flow Cheat Sheet

    索引 配置 配置文件 创建 本地修改 搜索 提交历史 移动/重命名 分支与标签 更新与发布 合并与重置 撤销 Git Flow 配置 列出当前配置: $ git config --list 列出 repository 'message here' 列出所有标签: $ git tag 列出所有标签及其附加信息(标签信息或提交信息): $ git tag -n ---- 更新与发布 列出当前配置的远程仓库: $ git 发布新特性分支到远程服务器,以便其它用户使用该分支。 git flow feature publish MYFEATURE 获取发布的新特性分支 获取由其它用户发布的新特性分支。 flow release finish RELEASE 不要忘记使用 git push --tags 将标签推送到远程。 开始 git flow 热修复 像其它 git flow 命令一样,热修复分支开始自: $ git flow hotfix start VERSION [BASENAME] VERSION 参数标记新的热修复发布名称

    28420

    Git标签管理

    我们可以针对某一次的提交打上一个标签,有点类似于给某次提交取个别名,比如1.0版本发布时打个标签叫v1.0,2.0版本发布时打个标签叫v2.0,因为每次版本提交的结果都是一连串的哈希码,不容易记忆,打上 首先我们可以通过如下命令来查看当前仓库中的所有标签: $ git tag 打标签的方式很简单,直接通过git tag <tagname>来完成即可,如下命令: $ git tag v1 表示创建了一个名为 我们可以通过$ git tag -d <tagname>命令删除一个标签: $ git tag -d v1 如下图: ? 如果我想给历史上的某次commit打一个标签呢? 一个项目从开发到发布,再到后期的更新迭代,一定会存在若干的稳定版本与开发版本(存在不稳定因素)。作为项目发起者、持有者,有权定义他(们)所认可的稳定版本,这个稳定版本,将不允许其他开发者进行改动。 标签推送到远程仓库 git push命令并不会把tag提交到远程仓库中去,需要我们手动提交,如下: $ git push origin v0.0 表示将v0.0标签提交到远程仓库,也可以通过$ git

    52670

    Git Flow 的正确使用姿势

    两个环境都是采用k8s集群搭建而成 2.2 git分支 master:生产环境对应分支代码、分支会永久存在。 dev:开发环境对应分支代码、分支会永久存在。 三、Git flow工作流程 在开始解决上述问题之前,我们先来了解一下Git flow工作流程,如下图所示: 官方博客:https://nvie.com/posts/a-successful-git-branching-model 四、版本发布流程 正如齐白石老先生说的:“学我者生,像我者死”一样,Git flow分支模型确实非常优秀,可以解决很多问题,但是我们需要跟我们的实际项目进行适配。 所以我们需要对这个Git flow分支模型进行改造。 六、总结 上面讲述了如何利用Git flow适配我们自己项目发布流程。但是当前版本发布流程还是会存在某些特殊问题。

    54320

    研发:git flow 研发工作流程

    在这章节中我们将一起学习一个当前非常流行的工作流程 git-flow。 什么是 git-flow? 一旦安装安装 git-flow,你将会拥有一些扩展命令。 在项目中设置 git-flow 当你想把你的项目 “切换” 到 git-flow 上后,Git 还是可以像往常一样工作的。 稍后和所有积攒在 “develop” 分支中的其它功能一起进行发布。 之后,git-flow 也会进行清理操作。它会删除这个当下已经完成的功能分支,并且换到 “develop” 分支。 让我们来看看如何利用 git-flow 创建和发布 release。 完成 Hotfixes 在把我们的修复提交到 hotfix 分支之后,就该去完成它了: $ git flow hotfix finish missing-link 这个过程非常类似于发布一个 release

    77930

    基于 git flow + gitlab 协作开发:01

    我调研了 git flow / github flow / gitlab flow,每种工作流都有各种优势。 如果你使用默认的初始化参数,那么格式将是下面的样子: E:\Documents\Repositories\solutions\git-flow (master -> origin) $ git flow 但往往有些场景因为手动操作开启新的 hotfix 分支后很容易忘记将修改合并到发布分支和开发分支,版本发布比较多以后,会发现有一些 hotfix 分支在项目总仓库中,再加上命名的不规范,最终会不确定这些分支到底有没有合并到主干和开发分支 your feature" git flow feature finish // 开始和完成一个版本的发布 git flow release start "version of your release " git flow release finish // 开始和完成一个 hotfix git flow hotfix start "version of your hotfix" git flow

    91710

    GitGit 标签使用 ( 查询哈希码 | 创建标签 git tag v1.0 | 查询标签 git tag | 查询标签信息 git show v1.0 | 创建标签并指定说明 | 删除标签 )

    三、查询标签 git tag 四、查询标签信息 git show v1.0 五、创建标签并指定说明文字 git tag -a v0.9 -m "text" faafce2 六、删除标签 git tag 二、为某个提交设置标签 git tag v1.0 2321849 ---- 执行 git tag v1.0 2321849 命令 , 为 哈希码为 2321849 的提交 , 设置标签 " v1.0 " , 其中 2321849 哈希码对应的提交为 : 2321849 (HEAD -> master) dev1 三、查询标签 git tag ---- 执行 git tag 命令 , 查询当前设置过的标签 tag 命令 , 查询当前设置过的标签 ; 六、删除标签 git tag -d v1.0 ---- 执行 git tag -d v1.0 命令 , 删除 v1.0 标签 ; 再次执行 git tag 查询当前标签 , 发现 v1.0 标签已经被删除 ; 执行过程 : D:\Git\git-learning-course>git tag -d v1.0 Deleted tag 'v1.0' (was

    13630

    基于SourceTree 下的 Git Flow 模型

    基于SourceTree 下的 Git Flow 模型 1. sourceTree  是一个开源的git 图形管理工具,可下载mac版本,windows版本 2. Git Flow 是一套使用Git进行源代码管理时的一套行为规范和简化部分Git操作的工具。 基本的操作流程 1. 先用sourceTree 创建本地git 项目,xxxProject, 2. ,再次点击 git flow 按钮,会出现 完成新功能,按钮点击,完成新功能,,会把当前新功能合分支 合并到 develop分支,并删除新功能分支 6:使用Git Flow 发布新版本,同样点击 git Flow 按钮,菜单选择 创建新发布版本 , 在发布版本分支上,完成项目发布配置之后,提交,再点击 git flow 按钮,会弹出 完成发布版本 按钮,点击, 确认之后,会发现 发布版本的分支,会合并到 develop分支 和 master 分支,表示生产上发布了一个版本 7:使用git flow 新建补丁,修复bug 比如上面发布的一个版本在生产用的时候,出现了一个 bug,这时,点击 git flow

    75130

    使用git-flow来帮助管理git代码 转

    git不熟悉的我,经常把git提交搞得很乱,导致在master上有许多无用的commit,最终决定好好地看一下git的使用教程,却不小心发现了还有一个git-flow的工具可以帮助我管理好git项目的代码 git-flow在ubuntu上使用比较简单。首先安装,可以通过apt-get来获取。 我在我原来的git项目上执行以下命令来进行初始化: git flow init 它会创建或转换一个新的版本分支结构,当然在初始化的过程中,会问到以下这边问题,我都选择了默认: Which branch  git flow hotfix start 3 它会创建一个基于master的分支hotfix/3,并切换到当前分支。 当修复完成后,可以执行以下命令: git flow notfix finish 3 增加一个功能特性 git flow feature start demo 它会创建一个分支feature/demo,并切换到该分支

    42420

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 代码托管

      代码托管

      CODING 代码托管是为开发者打造的云端便捷代码管理工具,旨在为更多的开发者带去便捷、高效的开发体验,全面支持 Git/SVN 代码托管,包括代码评审,分支管理,超大仓库。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注腾讯云开发者

      领取腾讯云代金券