Блокировка доступа на запись к определенной ветке в одном хранилище Mercurial

551
goathens

Можно ли написать какой-то способ подключения в Mercurial, который будет отклонять наборы изменений, которые влияют на конкретную именованную ветку в хранилище?

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

1
Я думаю, что этот вопрос может быть лучше подходит для stackoverflow. alex 14 лет назад 1
Похоже, что goathens спрашивали и получали ответ в stackoverflow: http://stackoverflow.com/questions/1488604/blocking-write-access-to-a-specific-branch-in-a-single-mercurial-repository/1490480 # 1490480 Может быть, кто-то должен удалить это? Ry4an Brase 14 лет назад 0

2 ответа на вопрос

1
Justin Love

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

Посмотрите раздел книги Mercurial на крючках

0
Justin Love

С небольшим процессом регистрации, вы можете дать каждому из них полный репозиторий, что, впрочем, не так удобно, как ветки. Разновидностью является для нас такая служба, как BitBucket, которая будет выполнять некоторые функции для вас.

Похожие вопросы