codefever icon indicating copy to clipboard operation
codefever copied to clipboard

合并请求无法正常合并

Open herbieliang opened this issue 2 years ago • 12 comments

使用docker部署版本,合并请求已过评审,但还是无法合并,一直提示还有人未评审

herbieliang avatar Jul 06 '22 13:07 herbieliang

还有合并的提交信息为什么不直接显示,非要点一次合并才显示出来

herbieliang avatar Jul 06 '22 13:07 herbieliang

@herbieliang 你反馈的问题我们安排检查一下

cubicwork avatar Jul 08 '22 06:07 cubicwork

@herbieliang 我们向您收集一些问题: 1. 您的 docker 部署版本使用 docker 直接安装还是使用 docker-compose 安装,两个方式的镜像是不一样的。 2. 此问题是第一次使用时就出现了,还是在使用一段时间后出现的?

cubicwork avatar Jul 08 '22 06:07 cubicwork

@herbieliang 我们向您收集一些问题: 1. 您的 docker 部署版本使用 docker 直接安装还是使用 docker-compose 安装,两个方式的镜像是不一样的。 2. 此问题是第一次使用时就出现了,还是在使用一段时间后出现的?

docker命令直接部署的,第一次使用就出现了

herbieliang avatar Jul 08 '22 07:07 herbieliang

@herbieliang 您的项目前有多少 commit 呢,还有您部署的机器 CPU 有几个核心呢?

cubicwork avatar Jul 08 '22 07:07 cubicwork

@cubicwork 480个commit,服务器是2核8G内存

herbieliang avatar Jul 08 '22 07:07 herbieliang

@herbieliang 我们在 1 核心 1 GB 的机器上测试了 50k commit 的项目。目前没有发现您描述的无法合并请求的项目。 我们希望了解具体故障是: 点了合并按钮后,合并按钮变灰,持续很长时间并没有相应,大约 60s 后出现无法合并的提示。 是这样么?还是其他的故障形式。

cubicwork avatar Jul 08 '22 07:07 cubicwork

@cubicwork 是的,点击合并按钮,按钮变灰,等一会提示“无法合并,还有评审人未评审”,但是评审人就是我自己,已经评审了

herbieliang avatar Jul 08 '22 10:07 herbieliang

@cubicwork 还有合并信息输入框默认不显示,我必须先点一次合并触发了非空验证合并信息的输入框才出来

herbieliang avatar Jul 08 '22 10:07 herbieliang

@herbieliang 1. 点击合并按钮后的等待时间大概有多长时间呢这个很重要,如果按钮变灰的事件大概是 10 秒中可以尝试 #82 问题中修改 nginx.conf 的办法解决,如果不能解决,可以尝试增加 vCPU 数量来解决。 2. 点击合并按钮以后,codefever 会尝试使用 fast forward 模式进行合并,当检测到 fast foward 模式不合适的时候才会出现信息输入框创建合并提交节点。 并不是每次合并都需要直接输入 commit message。

cubicwork avatar Jul 11 '22 01:07 cubicwork

@cubicwork 不是nginx问题,那个配置我看默认就有的;另外感觉并没有开始合并,根据提示感觉流程没过去的

herbieliang avatar Jul 16 '22 11:07 herbieliang

@herbieliang 你可以再次尝试延长 nginx 的超时时间,我们会尝试复现你遇到的问题。

cubicwork avatar Jul 18 '22 01:07 cubicwork