合入合并请求时,“合入”按钮置灰
问题现象
小明是项目“Test_Demo”的系统工程师,如下图所示,拥有代码仓“Test_Repo”的分支“合并”权限。
小红同学在“Branch_Test”分支新建了文件“test”,并发起合并请求,想把该文件合并到“master”分支,如下图所示,小明单击合入按钮,按钮置灰且报错“权限不足,目标分支为保护分支,需要有保护分支的权限”。
原因分析
如下图所示,小明进入仓库“Test_Repo”的设置页签查看,“master”分支为保护分支。
解决方案
- 小明联系“项目经理”进入代码仓“Test_Repo”的“设置”页签,进入“策略分支 > 保护分支”,单击“master”所在行的
。
- 经查看,仅“Committer”角色具有合并权限,于是,小红同学联系“Committer”合入了合并请求。