使用 Git 进行发布/构建/分支管理(版本控制)

帐篷庞塞

我遇到了一个常见问题,我不知道如何正确解决。我确实有一个dev branch合并所有feature/hotfix已完成的分支 ( ),但突然间,他们想要发布特定功能或仅发布修补程序。如果我已经将它合并dev到 ,我如何正确/组织合并master而不包括feature/hotfix他们不想要的dev

我一直在考虑的一个解决方案是分支出来,dev然后排除他们不想要的所有东西,然后在生产中发布它,但我不会将它合并到master. 然后,在他们接受featureshotfixes上的所有之后dev,那只是我将合并到 的时间master,我将简单地忽略/删除分支dev(这是排除了他们不想要的功能的分支)我做的。

我一直在考虑的第二个解决方案是为每个功能或修补程序发布一个 apk,但我认为测试人员不会喜欢在他们的手机上保存许多具有特定功能的 apk。但是有了这个,我肯定可以合并被接受的功能或修补程序,dev因为他们将其标记为包含在下一个版本中。

关于如何管理分支的任何其他解决方案或建议?

玛丽娜刘

方案一更合理。

由于dev分支已经包含合并的功能和修补程序,您应该排除一些不需要从dev分支(或从 中创建的分支dev发布的功能/修补程序

但是提醒一件事,由于您将分支 fromdev视为生产分支(而不是master分支),请确保master分支的更改包含在分支 from 中dev

此外,.apk文件是源代码的输出文件,没有必要管理.apkgit repo 中文件。

你可以在这个.gitignore文件中找到更多需要忽略的文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用git进行版本控制后发布

来自分类Dev

使用git管理主目录

来自分类Dev

使用GIT进行软件版本控制

来自分类Dev

Git版本控制和分支

来自分类Dev

如何使用Git和Grunt / Sass / Composer管理已编译资产的版本控制和生产部署?

来自分类Dev

如何使用OPAM从特定的git分支进行安装

来自分类Dev

使用符号链接构建Git

来自分类Dev

在Beanstalk / Github / Bitbucket中使用Git进行FileMaker Pro版本控制?

来自分类Dev

如何使用一个框架项目对多个项目进行git版本控制?

来自分类Dev

使用Git进行Gradle版本控制

来自分类Dev

使用GIT管理开发环境

来自分类Dev

隐藏但仍使用GIT保存分支?

来自分类Dev

使用终端进行Git分支故障查询

来自分类Dev

使用GIT和章鱼进行API管理-Git PUSH / Git PULL

来自分类Dev

如何使用GIT进行语义版本控制?

来自分类Dev

如何使用git对我的jBPM项目资产进行版本控制?

来自分类Dev

使用git进行配置文件版本控制是个好主意吗?

来自分类Dev

使用git覆盖特定分支

来自分类Dev

我可以使用git对psd文件和Maya项目进行版本控制吗?

来自分类Dev

使用git管理/ etc?

来自分类Dev

Git版本控制和分支

来自分类Dev

在封闭的公司环境中使用Git进行目标平台版本控制

来自分类Dev

使用每个不同分支的工作区进行Git

来自分类Dev

使用GIT进行API管理

来自分类Dev

如何使用git分支管理多个android项目

来自分类Dev

使用终端进行Git分支故障查询

来自分类Dev

如何在不使用 git 的情况下为 Python 中的文本文件管理类似 git 的版本控制?

来自分类Dev

使用 git 进行 Composer 包版本控制

来自分类Dev

Git 使用 master 分支进行生产,使用 dev 分支进行开发服务器

Related 相关文章

热门标签

归档