如何为Git分支创建自定义分组约定?

时间:2018-07-03 23:49:16

标签: git git-branch git-branch-sculpting

我们最近从Perforce迁移到Git,由于技术原因,我们必须遵守分支机构的旧命名约定,即: 对于功能:feature_abcd_123 对于错误修正:bugfix_xyz_6789 对于自定义:custom_mnop_8965

我们很难(几乎不可能)采用Git的使用“ /”的分支分组命名约定。例如feature /,custom /等。

但是我们仍然希望基于下划线“ _”的首次出现来对分支进行分组。

为什么需要对分支进行分组的主要原因? 这样,使用SourceTree GUI的用户就可以在单个组下轻松找到所需的分支。而且还有其他后端需求需要管理,一旦用户群增加并且分支将更加频繁,我们可能会要求这些需求。

我需要帮助来了解如何使用Git分支并将它们分组为自定义字符,例如“ _”。

在Git客户端是否有黑客可以显示根据自定义分组约定分组的分支?

1 个答案:

答案 0 :(得分:0)

  

Git客户端是否有任何黑客入侵

我不知道,这取决于客户端:

  • 一个简单的git bash客户端将允许进行简单的grepping:

    git branch | grep "feature_"
    
  • a Visual Studio Code允许您键入分支的开头,并立即查看以您键入的内容开头的分支:

https://code.visualstudio.com/assets/docs/getstarted/tips-and-tricks/switch_branches.gif

(此处显示了使用/的分支名称,但可以与_一起使用)