Gitlab запрашивает, чтобы я создал запрос на слияние вместо того, чтобы прямо в репо - PullRequest
0 голосов
/ 21 сентября 2018

Я настроил репозиторий deploy/staging для проекта GitLab, однако всякий раз, когда я запускаю его (у него есть веб-крючок DeployHQ, если это имеет значение?), Он говорит следующее:

remote:
remote: To create a merge request for deploy/staging, visit:
remote:   https://gitlab.com/USER/PROJECT/merge_requests/new?merge_request%5Bsource_branch%5D=deploy%2Fstaging
remote:

Каковы различия, которые я мог бы рассмотреть для этой ветви и моих ветвей пользователя / компонента / мастера, которые просто говорят ожидаемые push-сообщения с состоянием сжатия данных / состояния записи объекта и т. Д.

Спасибо

1 Ответ

0 голосов
/ 21 сентября 2018

Пользователь получает такие сообщения во время нажатия, когда ветка защищена.

См. Полную информацию в Документация GitLab - Защищенные ветки

Чтобы отключить сообщение, снимите флажок Project settings> General> Merge Requests -> Опция Show link to create/view merge request when pushing from the command line

Merge request settings

Подробности см. В Документация GitLab - Настройки запроса на слияние

Я не знаю DeployHQ, но, насколько я знаю, GitLab Webhook может только уведомлять, но не блокировать нажатие.См. Полную информацию в Документация GitLab - Webhooks .

...