我们最近从Perforce迁移到Git,由于技术原因,我们必须遵守分支机构的旧命名约定,即: 对于功能:feature_abcd_123 对于错误修正:bugfix_xyz_6789 对于自定义:custom_mnop_8965
我们很难(几乎不可能)采用Git的使用“ /”的分支分组命名约定。例如feature /,custom /等。
但是我们仍然希望基于下划线“ _”的首次出现来对分支进行分组。
为什么需要对分支进行分组的主要原因? 这样,使用SourceTree GUI的用户就可以在单个组下轻松找到所需的分支。而且还有其他后端需求需要管理,一旦用户群增加并且分支将更加频繁,我们可能会要求这些需求。
我需要帮助来了解如何使用Git分支并将它们分组为自定义字符,例如“ _”。
在Git客户端是否有黑客可以显示根据自定义分组约定分组的分支?
答案 0 :(得分:0)
Git客户端是否有任何黑客入侵
我不知道,这取决于客户端:
一个简单的git bash客户端将允许进行简单的grepping:
git branch | grep "feature_"
a Visual Studio Code允许您键入分支的开头,并立即查看以您键入的内容开头的分支:
(此处显示了使用/
的分支名称,但可以与_
一起使用)