gitlab报错
出现的错误
分析错误原因
根据日志可以分析出来,在我进行thirdproduct
项目向master
合并之前,其他同事已经提交过一次项目了,但在我提交之前没有重新拉取该项目,导致流水线在跑的时候在我的项目中找不到对应的方法所以报错。
解决措施
查找到错误出现的原因之后得出,我远端
的practice
和master
中的代码不一致,所以要拉取master
的最新代码对本地practice
进行更新,然后将更新之后的practice
推送至远端
的practice
,这样远端提交过得 practice
分支里边的代码就和master
中的代码一致了,然后再进行retry
。
PS
- 我本次提交的为
dlx
的标签上的修改,文件为html
文件,所以在pre
流水线跑完报错之后,“合并”
按钮是红色的,不是灰色的,这是因为我所提交的不是业务代码,所以允许被强制提交
,但是不可以
进行强制提交。 - 注意进行推送的时候,一定要清楚地知道
“为什么要推送”
,这次我推送的原因是为了更新远端的practice
,所以选择practice
。若是选择master
则会覆盖远端master
的代码。