为分支创建一个组

Create a group for branches

如何使用命令行、Sourcetree或Gitlab创建一组分支?对于一组分支,一个文件夹包含来自同一组的所有分支,例如 "feature":

这些 GUI 通常根据 / 对它们进行分组,因此例如我有分支调用 feature/email-loginfeature/bcrypt-replacement,它们将列为 email-login 和 bcrypt-replacement功能文件夹。不过,我仍然会以 feature/email-login 的形式查看它们。

在 git 中,您要的是 "namespace"。我通常看到它的使用方式,主要是一种美化的命名约定;但它可能不止于此,如下所述:https://git-scm.com/docs/gitnamespaces

您可以将您的分支命名为 feature/newThingfeature/coolFeaturefeature/bugFix 等。在内部,这确实将它们组织到文件系统上的不同文件夹中(这是值得的)。更重要的是,您可以在 refspec 规则中处理命名空间中的所有分支,等等。

如果您来自像 TFVC 这样的系统,其中的分支实际上是组织到文件夹中的,这可能看起来有点站不住脚;但是大多数分支概念在 git 中比其他系统用户习惯的更轻。