迁移到主干
为什么我们要放弃
master
分支而支持 trunk
分类
自从项目开始以来,我们一直遵循主干式开发。 当我们在十多年前在 Google Code 上使用 SVN 时,这是一个非常自然的选择。
随着 Google Code 的关闭,我们转移到了 GitHub 和 git 的工作模式。 我们转移到那里主要是因为 GitHub 在开源项目中具有强大的吸引力。
这意味着我们遵循使用 master
作为我们的主干进行工作的标准用法。 现在 GitHub 和使用 GitHub 的服务改进了对非 master 分支作为默认分支的支持,我们将把我们的默认分支移动到 trunk
。 它描述了我们作为一个项目的工作方式,并且是一个更具包容性的术语。
如果您的拉取请求基于 master
,我们将考虑自己将其转移到 trunk
分支。 如果我们不能,我们可能会要求您帮助进行变基。
我们作为一个项目,希望让我们的社区具有包容性,这只是确保我们做到这一点的一个步骤。 我们正在采取的其他步骤包括改进我们的行为准则和社区指南。
如果您想进一步讨论此问题,请在 Slack 或 IRC 上加入我们。