# 需要一种更好的方式来解释应该在哪条分支上，为什么，以及会发生什么

**URL:** <https://meta.discourse.org/t/need-a-better-way-to-explain-what-branch-to-be-on-why-and-what-happens/240342>\
**Category:** Product Support\
**Created:** [2022 年9 月 28 日 15:29 UTC](https://meta.discourse.org/t/need-a-better-way-to-explain-what-branch-to-be-on-why-and-what-happens/240342 "2022-09-28T15:29:04Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

作者： ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)\
发布日期： [2022 年9 月 29 日 07:34 UTC](https://meta.discourse.org/t/need-a-better-way-to-explain-what-branch-to-be-on-why-and-what-happens/240342/10 "2022-09-29T07:34:19Z")

</div>

> [@mcwumbly](#):
>
> 另外，我有点想去掉 `beta`（我可能会开个新话题讨论这个）。

我同意。总的来说，我觉得 `beta` 带来的困惑比它提供的效用更多。

我认为区分那些你使用且有内部意义的事物与那些对第三方有意义的事物很重要。`beta` 分支就是一个很好的例子。虽然它可能有一些内部效用，但对第三方几乎没有效用，有时还会让他们感到困惑。

我很想听听不同的意见，但现在想想，我不记得有任何认真的自托管用户以任何有意义的方式使用过 `beta`。“普通鲍勃”其实不知道什么是分支，可能也不在乎（这很正常）。“高级艾莉”如果是个人或中小企业，会使用 `tests-passed`，如果是中大型企业，可能会使用 `stable`（或固定提交）。

我的建议是，在分支方面保持现状，但公开说明“我们有两个分支供您使用：`tests-passed`（默认且最佳）和 `stable`（如果您知道自己在做什么并且有特定需求）”。

---

_[View the full topic](https://meta.discourse.org/t/need-a-better-way-to-explain-what-branch-to-be-on-why-and-what-happens/240342)._
