Как отключить пул-запросы в GitHub?




(3)

Вы не можете настроить разрешения для веток с Github. Однако, если вы единственный, у кого есть права на push-запросы, вам не нужно запрещать создание запросов на получение push-уведомлений: вы можете просто перебазировать и отправить их вручную.

Инструмент, который мне подходит, - это Gerrit . Это программное обеспечение с открытым исходным кодом, которое действует как некая оболочка вокруг Git. В основном это программное обеспечение для проверки кода. Но это также позволит вам определить разрешения для филиалов.

Однако разница с Github заключается в том, что вам, вероятно, придется принимать его самостоятельно.

Я пытаюсь понять, как я смогу отключить "запросы на извлечение" в github.

Вопрос 1: Мы пытаемся использовать рабочий процесс rebase, и это означает, что использование запросов извлечения может быть вредным, если это не ускоренная перемотка вперед. Одно из решений: настроить разрешения для филиалов, в которых я хочу отключить пул-запрос. Или добавьте меня в качестве рецензента ко всему, что входит в мастер.

Вопрос 2: Так что напрашивается вопрос, могу ли я установить права доступа к филиалам в github ?? Могу ли я добавить себя в качестве рецензента для любого изменения, которое хочет получить в мастер?

Вопрос 3: Github определенно удалил ловушки предварительного получения, так как я могу выполнить какие-либо принудительные действия до того, как источник попадет на сервер? могут быть сделаны предварительные зацепки, но в то же время может быть боль.

Я задал похожий вопрос здесь: совершить перехват сообщений на github

Кажется, что github может быть полезен для рабочего процесса слияния или даже для git-потока, но его трудно поддерживать для рабочего процесса ребазирования, это справедливое предположение?

Могу ли я считать Atlassian Stash лучшим инструментом для рабочего процесса rebase?


Обратите внимание, что (учитывая даты проведения ФП с января 2015 года):

А с октября 2016 года вы можете отклонить отзыв

Однако это требование иногда может блокировать прогресс вашей команды без веской причины.
Если кто-то оставляет отзыв, который запрашивает изменения, а затем уходит в отпуск или сталкивается с проблемами с компьютером, ваш запрос на извлечение может быть заблокирован на несколько дней, даже после того, как вы решите проблемы рецензента.

Это разблокирует ваш запрос на извлечение, освобождая вас для слияния!


Это невозможно в соответствии с поддержкой GitHub

В феврале 2018 года я спросил службу поддержки [email protected], можно ли удалить вкладку «Запросы на извлечение», и ответ от @nickcannariato был следующим:

Спасибо, что написали в! Мы определенно слышали, что некоторые пользователи запрашивали эту функцию в течение последних двух лет, и в настоящее время она есть в нашем списке запросов. Я не могу обещать, добавим ли мы эту возможность в будущем или когда мы добавим ее, но я добавлю ваш +1 к этому запросу, чтобы команда могла его увидеть.

подтверждая, что это невозможно.

Запрос на фактические трекеры:





github