一、问题描述
遇到一个问题:Target branch can't be blank
因为问题再没有重现,所以拿一张网上的图:
情况是,比如a是项目的owner,有一个项目a/Project。
b从a的项目中fork了一个项目,b/project,然后b做了一些修改,要提交merge request给a。
提交时报错:Target branch can't be blank
这个问题很纠结,网上资料非常少,
有一个类似的https://github.com/gitlabhq/gitlabhq/issues/5811,我的图就是从这里拿的。
二、解决办法
重新刷新页面,每个选项多选几次,然后就ok了。
看起来很蠢,但真的是这样,真是个奇葩的错误。我猜可能是有一些js的响应不及时吧,或者是浏览器的问题。
貌似是说Version 6.6.5以后这个问题就修复了。