git-flow相关内容

在包含多个子模块的项目中实现Git Flow的最佳方式是什么

我们构建了一个ASP.NET核心微服务项目,并将代码组织到一个超级项目和多个Git子模块中(每个微服务都是一个子模块)。现在,我们希望开始使用Git Flow工作流。 启动Gitflow的最好方法是什么?我们是需要每个子模块有一个GIT流,还是应该在超级项目级别有一个全局GIT流? 谢谢! 推荐答案 类似readium/readium-js-viewer(使用子模块)的项目 ..
发布时间:2022-06-14 14:33:35 其他开发

git 分支工作流策略

我是 git 新手,对 Git 有一点了解. 我公司目前有 1 个项目,项目分为 5 个产品.每个产品都由不同的团队处理. 目前我公司的 git 有 5 个分支机构,例如: dev = 此分支供开发人员构建程序 (dev.program.com) test(alpha) = 这个分支是供测试人员测试程序 (test.program.com) staging(beta) = 此分支 ..
发布时间:2022-01-10 11:42:43 其他开发

git-flow 与 github-flow 的优缺点是什么?

我们最近开始使用 GitLab. 目前使用“集中式"工作流程. 我们正在考虑迁移到 github-flow,但我想确定一下. git-flow vs github-flow? 解决方案 正如 GitMinutes 第 17 集所述,作者 Nicholas Zakas 在他关于“ 的文章中公司内部的 GitHub 工作流程": Git-flow 是在 Git 中管理变 ..
发布时间:2022-01-10 10:56:50 其他开发

Git 分支策略与测试/QA 流程相结合

我们的开发团队一直在使用 GitFlow 分支策略和太棒了! 最近我们招募了几名测试人员来提高我们的软件质量.这个想法是每个功能都应该由测试人员进行测试/质量检查. 过去,开发人员在单独的功能分支上处理功能,并在完成后将它们合并回 develop 分支.开发人员将在该 feature 分支上亲自测试他的工作.现在有了测试人员,我们开始问这个问题 测试人员应该在哪个分支上测试新功能 ..
发布时间:2021-12-15 11:56:04 其他开发

使用 GIT Flow 完成功能分支

根据我的理解,创建功能分支的优势之一是您可以轻松查看大量提交已合并到开发分支的位置. 完成功能分支后,建议删除该功能分支,因为开发不再需要它.删除分支后,图表是否仍会标注“feature/my-fancy-feature"分支合并? 解决方案 “在完成一个功能分支后,建议删除功能分支,因为开发不再需要它." “丢弃"和“合并"功能分支的区别: “完成"在这里是一个模棱 ..
发布时间:2021-11-30 14:18:08 其他开发

具有多个主分支的 Gitflow

虽然这类似于线程 Git-flow 和具有多个并行发布分支的主控 和在多个 master 分支上使用 git 的最佳方法是什么?,它并不完全相同......我确实发现这个相当相似:多个项目具有相同的 GIT master,但我想讨论我的具体用例... 我工作的公司正在为我们的 Git 工作流程制定政策和程序.我们想使用文章 http://中描述的“Gitflow"模型nvie.com/pos ..
发布时间:2021-09-17 19:35:37 其他开发

将分叉转到现有分支的新分支

请考虑您有一个存储库 https://gitlab.com/my_repo ,其中至少有两个分支 Master 和 Develop .您已将存储库分叉到一个私有的 https://gitlab.com/my_repo_fork 中.您已经对 Master 分支进行了一些编辑.现在,您要将本地 Master 转换为原始存储库的新分支,该分支从 Develop 分支分支.所以我有 https:/ ..
发布时间:2021-05-11 18:32:57 其他开发

在本地计算机上运行的git命令覆盖aws codecommit repo文件夹

本地计算机和AWS Codecommit存储库中有一个名为 profileimg 的文件夹名称.用户上载图像时,该文件夹将充满图像.但是,当我更改本地计算机存储库中的某些代码并将git push到远程存储库(AWS codecommit repo)中时,带有空数据的 profileimg 文件夹替代会消失,并且图像会消失.这是一个在AWS beantalk环境中托管的Laravel 8项目. ..
发布时间:2021-05-11 18:32:54 其他开发

GitFlow:正确测试发行分支和版本;掌握

我一直在git中寻找良好的分支模型,并发现 GitFlow 非常适合我们的开发环境.但是,一个悬而未决的问题是如何以及在何处测试我们的发行版. 发布分支听起来像是一个在发布之前运行所有回归测试的地方.但是,发行分支随后合并到主服务器中,进行了标记,这才最终投入生产.如果从发行分支到母版存在合并冲突,该怎么办?听起来像母版需要完全重新测试(这可能会很昂贵).即使没有冲突,将合并简单地推到生产中 ..
发布时间:2021-05-10 20:40:38 其他开发

Git Flow流程发送功能以进行测试,仅实时部署特定功能

我们正在努力进行Git Flow流程,并将功能部署到我们的测试和实时环境中: 我们希望所有准备好进行测试的功能被组合并部署到测试环境中. 我们只希望将特定功能部署到实时环境 我们使用Git Flow的方式存在问题: 开发人员A按照正常的gitflow流程从"develop"创建功能,并使用新功能进行开发.准备进行测试时,他将其功能合并到"develop"分支中,并将"devel ..
发布时间:2021-05-10 20:39:19 其他开发

推荐的git工作流程,允许独立部署功能

在我们的组织中,我们当前正在使用以下流程. 处理git分支以进行测试和生产“) 它是用于 repo Git本身的一个. 其特点: 它会在每个新的发行周期重置暂存/开发/测试分支,从而使那些临时分支(即已销毁/重新创建) 它将功能分支合并到那些分支(而不是从开发人员合并到测试再到阶段) ..
发布时间:2021-05-10 20:36:43 其他开发

如何共享git配置?

我已经使用 git flow 启动了一个新的git仓库,进行了一两次提交并推送了. 当我将存储库克隆到新目录中并运行 git flow 命令时,出现错误消息: Fatal:尚未启用gitflow的存储库.请首先运行"git flow init". 错误的原因是,新克隆的目录中的 .git/config 文件不包含git flow配置. 如何推送/共享配置,以便存储库的任何克隆都 ..
发布时间:2021-05-10 20:35:53 其他开发

用于维护派生派生的Git工作流程

概述 我有一个项目是对现有FOSS产品的定制.到了我们维护长期分支而不是应用新插件之类的地步.我想要一些有关维护该项目的最合理的工作流程的信息. 条件 我们应该能够轻松地向上游发送请求请求/补丁 该项目需要跟踪已标记的版本,并且可能会作为我们自己的发布工作流程的一部分更新到较新的版本. 需要有自己的标记发行版 对于像git-flow这样的开发过程,需要具有自己的分支结构. ..
发布时间:2021-05-10 20:34:16 其他开发

GitHub流的开发和生产环境

在工作中,我们现在正在使用GitHub,以及该GitHub流程.我对GitHub流的理解是有一个master分支和feature分支.与git flow不同,它没有开发分支. 这在我们已经完成的项目中效果很好,并且简化了事情. 但是,对于我们的产品,我们拥有开发和生产环境.对于生产环境,我们使用 master 分支,而对于开发环境,我们不确定如何执行? 我唯一能想到的想法是: ..

删除主题分支,出于管理目的存档

我正在使用git-flow和许多主题分支,又称为功能分支.当我决定采用完全不同的路线时,我正在开发功能分支. 我现在想删除该分支,因为其中的工作将不会合并到开发或主数据库中,而只会“弄乱"分支列表. 但我想将历史保留在该分支中,以用于历史和行政管理目的(以及我们所有人再次改变主意,必须挖出存档作品的可能性很小). 最佳路线是什么?我可以简单地git branch -D使其在以后死 ..
发布时间:2020-11-15 18:58:34 其他开发

不要释放已经合并到dev分支中的所有功能

我们有2个功能A和B已经合并到dev分支中,分支dev用于测试环境,并且这2个功能都已测试.现在我们只想发布功能A,该怎么做?是不是我们的git flow很差? 解决方案 到目前为止,您的git-flow看起来还不错.根本不打算使用它来部分释放develop. 任何合并到develop的内容都将被释放. 以下是您可以使用的一些解决方案: (1)除非要发布功能,否则不要合并 ..
发布时间:2020-11-15 18:58:31 其他开发

如何在Ubuntu 14中安装git-flow 1.9.1 AVH?

当前,我可以使用 安装git-flow apt-get install git-flow 但是,它始终会安装1.6.0 AVH版. 请帮助我安装1.9.0 AVH Edition. 解决方案 我在Launchpad上为git-flow AVH创建了新的PPA. http://launchpad.net/~pdoes/+archive/ubuntu/gitflow-avh ..
发布时间:2020-11-15 18:58:28 其他开发

git-flow完成发布-选择性合并

我们最近开始在公司中使用git-flow,并且遇到了以下问题: 我们有一个DEV_MODE布尔值,用于控制应用程序中的登录级别,我们希望develop分支始终具有DEV_MODE=true. 但是,发布版本时,我们将DEV_MODE更改为false. 当我在git-flow中完成发布时,它将把DEV_MODE=false合并到dev分支中. 我有一个钩子可以用来防止这种情况发生 ..
发布时间:2020-11-15 18:58:24 其他开发

使用GitFlow的Github保护分支

我有一个存储库,其中我的develop分支受保护,并且我使用的是GitFlow分支模型.有两个分支.开发(包含当前正在开发的功能)和掌握(最新部署的生产代码). 我的开发分支阻止直接通过GitHub的Protected分支进行提交.当您使用GitFlow在本地完成修补程序时,它将自动将修补程序分支合并到您的本地master中并开发分支.但是,不允许直接在开发分支上推送更改,因为这是受保护的分 ..
发布时间:2020-11-15 18:57:10 其他开发