Есть ли способ изменить конфигурацию центрального репозитория, чтобы запретить удаленное нажатие на ведущую ветку (используя git)? Он будет обновляться только через слияние филиалов владельцем релиза.Запретить удаленное нажатие ведущей ветви в git
Это возможно сделать в детских репозиториях, но, к сожалению, это не всегда достаточно проворно, легко забыть сделать это на новой машине - никоим образом не защищать от случайных толчков. Разработчики должны иметь возможность вытащить из любой ветки и вернуться к любой ветке, за исключением master
, которую мы хотим видеть только для чтения. Возможно ли с git
? Или мы пытаемся создать неправильный рабочий процесс.
Update ТЛ; др: благодаря Чарльз Бейли, ответ проверить мастер и добавив следующий конфиг:
receive.denyCurrentBranch = true
Я привел пример сценария для аналогичной проблемы в [Как настроить ветви только для чтения в центральном «хранилище для разработки»?] (Http://stackoverflow.com/questions/14502164/how-to-configure- read-only-branch-in-a-central-development-repository) – Alberto