限制拉取请求的数量 Bitbucket

时间:2021-03-02 09:31:56

标签: bitbucket

当前问题:我们团队中有太多的拉取请求。希望是,如果无法创建新的拉取请求,人们会开始更频繁地审查。

所以我的问题是:有没有办法限制对 bitbucket 的拉取请求的数量?

例如,只有 20 个拉取请求是有效的,如果有人想创建 21 个,这是不可能的。

谢谢 塞维林

1 个答案:

答案 0 :(得分:0)

简短的回答是否定的,它不是一个功能。这不是我以前听说过的用例;通常,我见过大大小小的团队只是根据飞行中的工作项目的需要使用尽可能多的 PR。如果是我,我会认为这更像是一种症状,而不是根本问题;您的错误/功能跟踪系统中应该有工单(无论您使用的是 Bitbucket 的内置问题跟踪器,还是像 Jira 或类似的更全面的东西,等等),这些工单定义了要完成的开放工作项。这将是一个很好的地方,可以限制新问题的出现,直到旧问题被关闭。即便如此,听起来似乎还有一个更大的问题需要解决团队内部的期望,而尝试通过利用工具创建人工护栏来解决这个问题可能只是避免了团队如何协同工作的更大问题。

我意识到这不是这个问题的技术方面的真正答案,而是缺少编写大量自定义代码/集成(这在 Bitbucket Server 上可能更可行,因为您可以编写自己的插件并拦截低-级服务器端事件来实现这种事情)我不知道 Bitbucket 或其他 git 托管产品中的任何解决方案可以实现这一点。

完全披露:我为 Atlassian 工作

更新:我发现了这个开源项目:https://github.com/renovatebot/renovate - 看起来它可以实现您所描述的解决方案:https://docs.renovatebot.com/configuration-options/#prconcurrentlimit。值得一试!