1

我们最近从 Perforce 迁移到 Git,出于技术原因,我们必须坚持使用旧的分支命名约定,即: 对于功能:feature_abcd_123 对于错误修复:bugfix_xyz_6789 对于自定义:custom_mnop_8965

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

但是我们仍然希望根据第一次出现的下划线“_”对分支进行分组。

我们需要对分支进行分组的主要原因是什么?这样使用 SourceTree GUI 的用户可以很容易地在单个组下找到他们需要的分支。一旦用户群增加并且分支将更加频繁,我们可能需要管理其他后端需求。

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

Git Client 端是否有任何技巧来显示根据自定义分组约定分组的分支?

4

1 回答 1

0

Git客户端是否有任何黑客攻击

不是我所知道的,这取决于客户:

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

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

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

(此处显示的分支名称使用/,但可以使用_

于 2018-07-04T04:55:42.443 回答