我可以,以及如何为绑定到 Gitlab-CE 中的问题的分支配置分支命名模式?
Can I, and How to configure the branch naming patern for branch binded to issues in Gitlab-CE?
在 Gitlab 中,对于从问题创建的新功能分支和针对问题创建的分支有一个命名约定:my-awesome-issue-title-<ISSUE_ID>
如果我们遵循这个约定,Gitlab 会自动绑定问题的分支,甚至是从这个分支创建的合并请求。
这是一个非常棒的功能,因为我们可以使用自定义命名约定、前缀和问题 ID 来命名我们所有的分支。
例如我们可以创建这些分支:
features/add-awesome-button-354
features/improve-cool-action-398
hotfixess/fix-https-performance-issue-512
等等... Gitlab 自动将我们的分支绑定到它们的匹配问题。太棒了!
但是从上次 GitLab 升级(社区版 8.9.2)开始,<ISSUE_ID>-my-awesome-issue-title
的命名约定似乎发生了变化
现在将问题绑定到分支是非常痛苦的,否则我们不得不放弃我们喜爱的自定义前缀命名约定...:-(
是否可以将该模式配置为返回上一个模式或我自己的模式?
抱歉,无法配置这种行为。您需要自己在代码中进行这些更改并重建 GitLab(这很乏味并且会在更新时中断)。
This 合并请求已更改此行为。
在 Gitlab 中,对于从问题创建的新功能分支和针对问题创建的分支有一个命名约定:my-awesome-issue-title-<ISSUE_ID>
如果我们遵循这个约定,Gitlab 会自动绑定问题的分支,甚至是从这个分支创建的合并请求。
这是一个非常棒的功能,因为我们可以使用自定义命名约定、前缀和问题 ID 来命名我们所有的分支。
例如我们可以创建这些分支:
features/add-awesome-button-354
features/improve-cool-action-398
hotfixess/fix-https-performance-issue-512
等等... Gitlab 自动将我们的分支绑定到它们的匹配问题。太棒了!
但是从上次 GitLab 升级(社区版 8.9.2)开始,<ISSUE_ID>-my-awesome-issue-title
现在将问题绑定到分支是非常痛苦的,否则我们不得不放弃我们喜爱的自定义前缀命名约定...:-(
是否可以将该模式配置为返回上一个模式或我自己的模式?
抱歉,无法配置这种行为。您需要自己在代码中进行这些更改并重建 GitLab(这很乏味并且会在更新时中断)。
This 合并请求已更改此行为。