Блокировка доступа на запись к определенной ветке в одном хранилище Mercurial
594
goathens
Можно ли написать какой-то способ подключения в Mercurial, который будет отклонять наборы изменений, которые влияют на конкретную именованную ветку в хранилище?
У нас есть управляемый проект, и мы хотим, чтобы все разработчики могли вносить свои изменения в наш репозиторий, если они находятся в своей собственной именованной ветви. Мы хотели бы заблокировать любые попытки записи в ветку по умолчанию со стороны (мы бы внутренне слили их ветви).
Я думаю, что этот вопрос может быть лучше подходит для stackoverflow.
alex 15 лет назад
1
Похоже, что goathens спрашивали и получали ответ в stackoverflow: http://stackoverflow.com/questions/1488604/blocking-write-access-to-a-specific-branch-in-a-single-mercurial-repository/1490480 # 1490480 Может быть, кто-то должен удалить это?
Ry4an Brase 15 лет назад
0
2 ответа на вопрос
1
Justin Love
Похоже, что вы могли бы сделать это с помощью pretxnchangegroupили pretxncommit, но вам пришлось бы выполнять работу самостоятельно (изучая наборы изменений и выясняя, на какую ветку они влияют) самостоятельно.
С небольшим процессом регистрации, вы можете дать каждому из них полный репозиторий, что, впрочем, не так удобно, как ветки. Разновидностью является для нас такая служба, как BitBucket, которая будет выполнять некоторые функции для вас.