作者:马黛茶总部 | 来源:互联网 | 2022-11-21 13:10
我已经编写了一个完整的软件开发课程,直到最近我们一直在使用Bitbucket.我最近重写了过程中使用GitLab代替,主要是因为GitLab的用户名是不依赖于像到位桶特定的电子邮件.我听说过好话.但我已经遇到了问题.
第一个是合并请求(其他主机服务称为"拉取请求")不向批准者发送通知.我们刚上课,教我的学生创建合并请求.我让他们把我作为"记者"添加到他们的项目中.然后我让他们创建了一个合并请求,并将我添加为"审批者".
然而,我没有收到任何电子邮件通知我,两名学生已经与我作为批准者创建了合并请求.我仔细检查,我的全局通知设置为"参与".
我在对GitLab票证的评论中报告了这个问题,但未收到任何回复.我甚至提交了一份新的官方GitLab错误报告 ; 有人终于看了它,并为GitLab EE创建了另一张票.到目前为止,还没有人真正发现这个问题.
因此,作为一种解决方法,我进入了我的GitLab nofication设置,并将每个学生存储库的通知级别设置为"Watch",以便我(理论上)应该通知任何活动.果然,当我的学生创建合并请求时,我收到了通知.
不幸的是,即使通知级别为"watch",当学生通过对分支机构做出新的承诺并将其推送到GitLab来更新合并请求时,我也没有得到通知.
难道我做错了什么?为什么我没有得到我批准的合并请求的通知 - 即使我正在观看项目时也没有?如果我不能让这个简单的核心功能工作,我想我们将转移到Github,现在他们引入了私有存储库.