gpt4 book ai didi

主应用程序演示版的 git-strategy

转载 作者:太空狗 更新时间:2023-10-29 14:48:37 26 4
gpt4 key购买 nike

在 git 中,我有一个 master 分支,我在其中开发我的应用程序。除了应用程序,我还需要开发它的演示版本。

我考虑过为 demo 创建一个永远不会 merge 到 master 中的单独分支。主要问题是我希望开发一些对应用程序和演示都通用的功能。

处理该问题的正确策略是什么?有什么方法可以在 git 中“共享”提交吗?

最佳答案

如果您的演示版本无法使用配置定义,那么是的,您应该使用分支。

您不会将其 merge 到 master 的事实不会阻止您从 master(或其他分支) merge 到您的 demo,因此您可以毫无困难地将您的新功能传播到您的 demo 分支。

“共享提交”的方式是

1) 提交到 master 或专用于您的功能的分支

2) 进入你的演示分支 (git checkout demo)

3) 使用 git merge mastergit merge myfeaturebranch 从您的其他分支导入代码(这不会删除让您的演示分支特别的部分)

merge 并不意味着您的目标分支之后与源分支相同。

关于主应用程序演示版的 git-strategy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11334361/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com