feature-branch相关内容

如何使用 Maven 持续构建和部署特性分支?

我的团队正在使用功能分支来实现新功能,并不断将快照构建部署到远程存储库中供我们的用户使用.因此,“部署"实际上只意味着“分发到远程 Maven 存储库".我们目前只为 master 分支而不是 feature 分支运行持续集成构建,原因如下:我们使用 Maven 构建我们的项目并将 JavaDoc 和源代码与 JAR 一起分发. 我现在的计划是为每个功能分支构建添加一个分类器,并希望在创建和 ..

功能切换与功能分支

什么是“功能切换"和“功能分支",它们之间有什么区别? 有什么优点和缺点?为什么一个比另一个更好? 我在 Google 上找到了一些关于此的文章,我倾向于“功能切换"阵营,但我不相信“功能切换"在所有情况下都是更好的选择. 解决方案 功能切换是在持续集成/持续交付 (CI/CD) 链(敏捷/看板项目方法)中使用的方法.基本上,您将新功能以禁用状态发送到生产环境,然后在管理控制台 ..

在 Git 中重新建立远程分支

我正在使用一个中间 Git 存储库来镜像远程 SVN 存储库,人们可以从中克隆和工作.中间存储库的主分支每晚从上游 SVN 重新建立,我们正在研究功能分支.例如: 遥控器:掌握当地的:掌握特征 我可以成功地将我的功能分支推送回远程,并以我期望的方式结束: 遥控器:掌握特征当地的:掌握特征 然后我重新设置分支以跟踪远程: 遥控器:掌握特征当地的:掌握功能 ->起源/特征 一切都很好.我想 ..
发布时间:2022-01-04 15:16:55 其他开发

如何删除所有已合并的 Git 分支?

我有很多 Git 分支.如何删除已经合并的分支?有没有一种简单的方法可以把它们全部删除而不是一个一个地删除它们? 解决方案 更新: 如果您的工作流程将其他分支作为可能的祖先,则您可以添加其他分支以排除像 master 和 dev 这样的分支.通常我从“sprint-start"分支开始tag 和 master,dev 和 qa 不是祖先. 首先,列出在远程合并的本地跟踪分支(您 ..
发布时间:2021-12-06 09:06:33 其他开发

创建分支别名?

我正在研究从星际团队切换到 Git. 目前,在 Starteam 中,我们使用“浮动视图";带有特殊名称.这些浮动视图基本上像别名一样工作.因此,我们可以指定一个特定的别名进行结账,我们将获得我们当前正在模型测试的分支. 这将如何在 Git 中完成?我们的分支机构基本上是这样组织的: 这些都是分支 master(稳定版)|- 分支 2012.05.01||- 项目 1||- 项 ..

Subversion 功能分支需要从另一个功能分支进行更改

我有两个功能分支:featureA 和 featureB. FeatureA 已完成,但未合并到主干中,因为它未经测试,我们还没有准备好对其进行测试. 我正在研究 featureB,并且意识到需要在 featureA 中实施更改才能继续. 最好的方法是什么?我想我有几个选择: 选项 1 将 featureA 合并到 featureB 分支(或者可能只是特定的修订,如果 ..
发布时间:2021-09-01 20:09:11 其他开发

如何解决Monorepo中的合并冲突?

假定以下情况: monorepo在单独的文件夹中包含两个工件,例如前端和后端 前端开发人员无法解决后端代码中的合并冲突 后端开发人员无法解决前端代码中的合并冲突 基于功能分支的工作流,前端和后端开发人员在相同功能分支上并行工作 当对功能分支的更改(由单独的开发人员创建)在后端和前端代码中发生冲突时,就会出现此问题.单个开发人员(基于上述假设)无法自行进行更新合并. ..

在Netlify上选择性地部署功能分支

在BitBucket上执行过程之后,我们始终会创建一个名为 feature/JIRA-23-lost-password ( JIRA-23-lost-password 只是一个例如),我们从中为每个子任务创建其他几个分支. 我希望netlify自动部署所有名为 feature/* 的分支,而不是全部部署从feature分支分支的所有分支. 有可能吗? 解决方案 完全公开:我在N ..

合并到母版后要素分支上的更改

我正在寻找一种将变更合并到母版中后将其引入功能分支的方法.目的是使功能分支仅保留与其相关的提交. 在将某个特征推入母版后,通常需要对其进行一些额外的修饰.在那段时间内对母版所做的更改与该功能没有冲突,这意味着在特征分支上执行其他工作时,可以将基础更改为实际的母版. 下图显示了这种情况: 我到目前为止使用的方法:变基以掌握和合并功能回到掌握 Against->现在,功能分支被 ..
发布时间:2020-11-15 05:26:04 其他开发

使用“功能分支”与重构兼容吗?

“ 功能分支” 是指每个功能都在其自己的分支中开发,并且仅在经过测试并准备发布时才合并到主线中。这样,产品负责人可以选择给定发货中的功能,并在需要进行更重要的工作时“停放”部分编写的功能(例如,客户打电话给MD投诉)。 “ 重构” 正在对代码进行转换以改进其设计,从而降低更改成本。如果不不断这样做,您将趋于获得较丑陋的代码库,而这些代码库很难为其编写测试。 在现实生活中,总是有新的客户 ..
发布时间:2020-09-23 18:54:54 其他开发

Git:事实之后如何分离出一个功能分支

如何将特征的某些提交从现有分支移动到特征分支中,并将其从当前分支中有效移除 - 就好像该特征是在单独的特征分支中开发的一样? 背景:分支 develop 包含对两个特征A(比如50个提交)和B(10个提交)疯狂混合的提交,因为它们原本应该已经在同一个版本中。现在我们延迟了特征B.因此,我们只想在开发分支中使用特征A,并且新的特征B 包含A或A和B的提交的分支,这样如果我们合并了两个分支,我们 ..
发布时间:2018-04-27 20:26:10 其他开发

如何正确配置TeamCity的Feature Branch CI

我目前正在尝试设置TeamCity以建立所有分支机构不是我的团队的主要分支机构。我一直没有得到这个工作,只有得到这个与默认分支功能。我们的仓库有以下分支:master,daily-build,Branch-Alex和其他名称相似的分支。我非常希望这个构建配置能够在不包含主服务器的情况下运行。以下是我的配置图: VCS Root: 触发设置: 当前编译配置: TL:DR - ..
发布时间:2018-04-27 15:55:10 其他开发

QA如何使用Gitflow工作流程中的功能分支同时测试多个功能?

如果开发人员在不同的分支上为不同的功能工作,我明白他们可以从功能分支进行QA构建,一旦测试完成,它可以与“开发”合并。但是,如果QA团队相当庞大,并且可以一次测试多个功能,那么他们如何获得包含驻留在不同分支中的功能的构建? 解决方案 但是,如果QA团队相当庞大,并且可以一次测试多个功能,那么他们如何获得包含驻留在不同分支中的功能的构建? 这将是: 设置 integration 分 ..
发布时间:2018-04-27 15:40:28 其他开发

Git / Subversion中的功能反向移植

通过 Git 或 Subversion 来实现以下工作流程的首选方式是什么对 Git 版本有更多的兴趣,但比较肯定会有用): 假设我们最近有一个产品的主要版本,并且有一个特定的polisihin分支,名为 release-2.0.x 。 开发工作继续进行,几个功能分支被合并到 master / trunk (他们稍后将成为即将发布的 release-2.1.x 的一部分)。 现在 ..
发布时间:2018-04-27 15:16:39 其他开发

如何与多个开发人员共享git功能(或主题)分支

我遵循这里描述的工作流程,因为我发现许多指向这个页面的引用都是一个很好的工作流程。正如文章中提到的,“功能”分支是由开发人员共享的,但不要去中央存储库。假设开发者“A”用 git checkout -b newfeature develop 启动一个新的功能分支。现在让我们说开发者“B”也需要处理这个功能。这是我的问题。 我做了什么: 开发者“B”将开发人员A的计算机作为远程开发人员添 ..
发布时间:2018-04-27 14:57:48 其他开发

GIT重建一个合作的分支?

阅读完本文之后,将rebase从主分支收集到我的功能分支是有道理的: Git工作流和重新合并vs合并问题 克隆远程仓库 git checkout -b my_new_feature ..工作并提交一些东西 git rebase master ..工作并提交一些东西 git rebase master ..finish特性 git checkout master gi ..
发布时间:2018-04-27 14:38:47 其他开发

git - 分支别名?

目前,在starteam中,我们使用带有特殊名称的“浮动视图”。这些浮动视图基本上像别名一样工作。因此,我们可以指定一个特定的别名来检出,我们将得到我们当前正在进行模型测试的分支。 这将如何在git中完成? 这基本上就是我们分支机构的组织结构: 这些都是分行 master(稳定视图) | - 分行2012.05.01 | | - 项目1 | | - 项目2 | ..