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




(4)

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

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

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

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

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

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

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


Я сделал инструмент для автоматического закрытия запросов на включение по мере их открытия.

https://nopullrequests.appspot.com


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

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

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

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

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


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

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

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

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


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

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

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





github