LINUX.ORG.RU

Запрет merge без pull-requests

 ,


1

1

Есть такие системы, которые при работе с git запрещают делать merge в апстрим без создания и принятия pull-request? Читал про Атлассиан, там какой-то пост от 2013г., с констатацией невозможности и предложением добавить фичу в список хотелок.

★★★★★

Последнее исправление: seiken (всего исправлений: 1)

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

hippi90 ★★★★★
()

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

anonymous
()

Да, в гитхабе и гитлабе есть protected branches. С ограничениями по ролям. Фабрикатор и битбакет тоже умеют, проблем быть не должно.

cdshines ★★★★★
()
Ответ на: комментарий от hippi90

А мне кажется, что любая система, в которой можно установить свой pre-receive хук, на это способна. Надо просто отвергать пуш в мастер, если новые коммиты содержат слияния (если можно сливать PR вручную, то как-то это проверять и такие коммиты разрешать).

xaizek ★★★★★
()
Последнее исправление: xaizek (всего исправлений: 1)

Gitlab такое может.

maxcom ★★★★★
()

Gerrit и другие code review.

Только тул может «мержить», остальные пушат тулу.

Управление правами - не залача гита.

invy ★★★★★
()

gitlab — стандарт де-факто в 2020-м году.

github (спасибо огромное за центральный хостинг всего опенсорса) сейчас в руках дряхлеющей империи зла, а гитлаб может всё, что ты хочешь и сильно, сильно больше.

Он более того: умеет запрещать мержить, пока все тесты не позеленеют.

max_lapshin ★★★★★
()

Гитлаб умеет protected бранчи, куда пушить нельзя

upcFrost ★★★★★
()

gitea, написанный на golang легковесный on-premise аналог github, форк gogs. А гитлаб лучше не трогать, психика целее будет.

zunkree
()
Последнее исправление: zunkree (всего исправлений: 1)
Ответ на: комментарий от max_lapshin

github (спасибо огромное за центральный хостинг всего опенсорса) сейчас в руках дряхлеющей империи зла, а гитлаб может всё, что ты хочешь и сильно, сильно больше.

Потом вот такие вот люди будут хоститься на gitlab.com до посинения и удивляться, почему его выкупил гугля.

anonymous
()
Ответ на: комментарий от byko3y

сейчас бы централизованную разработку запилить

Organizations?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.