gpt4 book ai didi

git workflow master 与保持发布

转载 作者:太空狗 更新时间:2023-10-29 13:42:38 24 4
gpt4 key购买 nike

我想开始使用 git 工作流,所以我继续阅读大量书籍。包括:

关于这个模型我有几个问题:

  1. 主分支的目的是什么?
    我知道这是一个生产历史,但如果我有实际的发布分支,为什么还需要它?
    我假设发布分支在某个时候被删除,所以唯一的历史记录在 master 的标签中。
    我是否认为您可以拥有主分支并删除所有发布分支,或者保留发布分支而没有历史分支(作为主分支)?
  2. 假设我们没有如此频繁的发布。使用主方法还是保留分支方法更好?
  3. 我在 react 中看到 facebook & react-native正在使用“保留分支机构”的方法。为什么?

最佳答案

  1. what is the purpose of the master branch?

这是默认克隆的分支,因此任何克隆 repo 的人都可以从最后一个已知的良好生产点开始。
发布分支用于启动下一个发布周期,因此最终可以修剪旧分支,因为一旦发布开发周期完成,它们将 merge 到主分支中。

  1. Assuming we don't have so frequent releases. Is it better to use master approach or keep the branches approach?

最好保留分支,以便将您的下一个发布开发周期隔离在它自己的分支中。

  1. I see facebook in react & react-native is using the "keep the branches" approach. why?

因为列出分支可以很容易地探索特定于每个版本的历史。您只需切换到正确的分支即可。

关于git workflow master 与保持发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43667251/

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