GIT: Холдинг подталкивает к утверждению? - PullRequest
2 голосов
/ 15 ноября 2011

Скажем, я установил хранилище.Я хочу, чтобы некоторые пользователи могли использовать push-сообщения, а некоторые - чтобы просмотреть его, прежде чем одобрить его.Есть ли такая концепция, как условный толчок?очередь для утверждения ожидающих толчков?

Ответы [ 2 ]

5 голосов
/ 15 ноября 2011

Вы, по сути, хотите инструмент для проверки кода.Для git есть несколько вариантов, но, вероятно, лучшим из них является Gerrit .

См. Мои примечания по установке его на коробке CentOs:Вы не хотите проходить через сложность настройки своей собственной системы проверки кода, вы можете использовать Github и его функцию отправки пул-запросов друг другу, которые должны быть утверждены до слияния кода в базу кода.

Если вы хотите пойти еще проще и остаться с собственной настройкой git, принимайте только ветки от других разработчиков, проверяйте их и объединяйте, если они хорошо выглядят.С обычным мерзавцем нет способа принимать толчки только к определенным ветвям.Вы можете использовать такие инструменты, как Gitolite для такого рода контроля доступа.

2 голосов
/ 15 ноября 2011

В этом случае большинство людей предпочли бы модель тяги.Пользователь устанавливает (или кто-то другой настроил) репо, который вам виден, и он вносит в него все изменения, которые он хочет.Затем вы действуете как привратник и извлекаете только те коммиты, которые считаете «достойными».

Github настроен вокруг этой модели.Вы можете раскошелиться на чужие проекты, внести свои изменения, а затем отправить «запрос на извлечение», в основном попросив сопровождающего объединить ваши изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...