全局 push rules 设置只对新创建的project生效不合理

场景

  • 许多ce版本用户在升级为付费客户后,会使用 push rules 功能,看文档似乎没什么毛病
  • 去全局开启规则时,会希望在开启规则的一瞬间,对gitlab中的所有project生效,然而,功能提示却如下。实际测试也的确如此。即规则只对新增project生效 image

问题

这非常不合理,处理方式可能有如下2种:

  • 写脚本刷一遍projects对象的push rules object配置,但这不是长久之计
  • 产品优化一下,如果之前的设定是基于某种合理的考量,那么可以给加一个CheckBox,让用户自主选择开启 push rules 是否对历史projects生效

商机链接

  • 付费客户:https//jihulab.lightning.force.com/lightning/r/Opportunity/0065Y00001bOL1hQAG/view

@lpeng1991 @phu

Xiaogang Wen 编辑于