Как дать права на уровне файлов с сервером SVN - PullRequest
1 голос
/ 23 сентября 2011

В настоящее время я использую SVN для управления исходным кодом (сервер Visual SVN + черепаха SVN), и мы начинаем новый проект в большой команде.

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

Я видел, что в комментарии к этому ответу упоминается, что это возможно в Visual SVN, но я не смог этого сделать.

1 Ответ

2 голосов
/ 23 сентября 2011

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

Следующие ресурсы помогут вам найти ваш путь:

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

Последнее замечание: Вы уверены, что вам никогда не понадобится право изменять код в других модулях? Рефакторинг, ошибки, которые мешают вам выполнять работу, ...?

...