Как я могу ограничить коммиты определенной веткой в Mercurial?
По сути, я ищу способ управления разрешениями на запись для определенных веток.
Это может быть либо перед фиксацией (локально), либо после фиксации, но перед нажатием (удаленно).
Мне нужно защитить определенные ветки от записи в них, чтобы обеспечить выполнение рабочего процесса, в котором ветвь релиза может редактироваться только некоторыми.
2 ответа
Включенное и правильно настроенное расширение ACL может быть ответом в вашем случае
Расширение ACL сделает это
однако относительно ветвей:
Вы не можете ограничить доступ для чтения к подмножеству репозитория с помощью правила чтения и условия файла: любой пользователь, имеющий доступ к репозиторию, может прочитать его целиком и всю его историю.
Но вы можете запретить push.