为分支创建一个组
Create a group for branches
如何使用命令行、Sourcetree或Gitlab创建一组分支?对于一组分支,一个文件夹包含来自同一组的所有分支,例如 "feature":
这些 GUI 通常根据 /
对它们进行分组,因此例如我有分支调用 feature/email-login
和 feature/bcrypt-replacement
,它们将列为 email-login 和 bcrypt-replacement功能文件夹。不过,我仍然会以 feature/email-login
的形式查看它们。
在 git 中,您要的是 "namespace"。我通常看到它的使用方式,主要是一种美化的命名约定;但它可能不止于此,如下所述:https://git-scm.com/docs/gitnamespaces
您可以将您的分支命名为 feature/newThing
、feature/coolFeature
、feature/bugFix
等。在内部,这确实将它们组织到文件系统上的不同文件夹中(这是值得的)。更重要的是,您可以在 refspec 规则中处理命名空间中的所有分支,等等。
如果您来自像 TFVC 这样的系统,其中的分支实际上是组织到文件夹中的,这可能看起来有点站不住脚;但是大多数分支概念在 git 中比其他系统用户习惯的更轻。
如何使用命令行、Sourcetree或Gitlab创建一组分支?对于一组分支,一个文件夹包含来自同一组的所有分支,例如 "feature":
这些 GUI 通常根据 /
对它们进行分组,因此例如我有分支调用 feature/email-login
和 feature/bcrypt-replacement
,它们将列为 email-login 和 bcrypt-replacement功能文件夹。不过,我仍然会以 feature/email-login
的形式查看它们。
在 git 中,您要的是 "namespace"。我通常看到它的使用方式,主要是一种美化的命名约定;但它可能不止于此,如下所述:https://git-scm.com/docs/gitnamespaces
您可以将您的分支命名为 feature/newThing
、feature/coolFeature
、feature/bugFix
等。在内部,这确实将它们组织到文件系统上的不同文件夹中(这是值得的)。更重要的是,您可以在 refspec 规则中处理命名空间中的所有分支,等等。
如果您来自像 TFVC 这样的系统,其中的分支实际上是组织到文件夹中的,这可能看起来有点站不住脚;但是大多数分支概念在 git 中比其他系统用户习惯的更轻。