2014-11-11 1 views
2

Я открыл репо, которое я разделяю с некоторыми сотрудниками. У меня есть сценарий, который периодически проверяет багажник этого репозитория и строит все, что внутри. Мои сотрудники иногда сливают вещи в багажник, который не должен быть там, и этот материал затем строится, и мне приходится все разбирать.Защита ствола в ископаемом, подобном запросу на растяжение

Есть ли для меня защита ствола, чтобы я был единственным, кто мог слиться с багажником? Что-то вроде запроса на тягу из других филиалов, управляемых моими коллегами?

ответ

1

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

Но до тех пор, пока окаменелость DVCS, есть другой способ. Не предоставляйте сотрудникам разрешения на регистрацию в центральном хранилище. Пусть они клонируют репозиторий и работают с локальными копиями. Конечно, они смогут вытащить изменения из центрального хранилища.

Администратор проекта должен будет извлечь изменения из клонированных репозиториев, когда это необходимо.

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

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

Смежные вопросы