сушеное ванильное мокко латте со льдом вообще
Это не может быть очищено никаким хорошим способом к большому количеству сахара и молока.
Чашка с нормальным черным кофе убирает легкий, если Вы не ожидаете к длинному, так вынудите всех выпить черный караван (никакой сахар и никакое молоко).
Моя начальная буква думала, когда я видел, что Ваш файл авторизации был, "разве, названия репозитория не отсутствуют в объявлениях пути?"
Этим я имею в виду,
[/Dev/SourceCode]
@devUsers = rw
@qaUsers =
должен быть похожим,
[<repo-name>:/Dev/SourceCode]
@devUsers = rw
@qaUsers =
или, если 'Dev' является названием репозитория,
[Dev:/SourceCode]
@devUsers = rw
@qaUsers =
Я использую апача для наших репозиториев, но синтаксис выглядит одинаково, является ли это httpd или svnserve: находящаяся на пути Авторизация
Я надеюсь, что это помогает.
Спасибо,
Zachary
Расположение каскадом полномочий должно работать, как Вы ожидаете; нет никакой потребности в полномочиях на каждом dir. Только необходимо указать более определенные пути для переопределения полномочий от родителя, как Вы делаете.
Я не знаком с ~groupname
синтаксис. Вы ясно предназначаете это для значения отрицания (пользователи не в группе), но я не уверен, что это поддерживается. Попробуйте что-то вроде этого (Ваши первые два раздела для группы defs и корневого доступа то же):
[/Dev/SourceCode]
@devUsers = rw
@qaUsers =
[/Dev/testCases]
@qaUsers = rw
@devUsers =
Это должно работать, хотя отклонение Вашего доступа разработчиков к тестовым сценариям делает меня грустным.
Править: Так как Вы попробовали это, и это работает..., возможно, не пытается инвертировать порядок? Соответствие, как предполагается, происходит на большинстве - характерный для наименьшего - конкретный, таким образом, порядок не должен иметь значения, но я, по крайней мере, попытаюсь поместить их ранее в файл, чем [/] полномочия. Если бы это имеет значение, то я подозревал бы ошибку в Вашей серверной версии.
Полностью отдельная идея (идеи) из моего другого ответа:
... Вы уверенный нет опечатки (например, случай) в Вашем [/Dev/testCases] определении? (Вы находитесь в Windows: Я знаю, что Windows отобразит вещи как 'Dev', если их на самом деле назовут 'DEV', например..., но SVN будет, вероятно, заботиться),
... также, Вы уверенный это, как предполагается, не [/trunk/Dev/testCases] или что-то?