Получите разрешение на папку SVN с помощью SharpsVN
-
26-09-2019 - |
Вопрос
У меня есть репозиторий, например, «http: // svnserver / Repository». Пользователи имеют разные разрешения в папках: «http: // svnserver / Repository / folder1» или "http: // svnserver / folder2". Как я могу получить разрешение (только чтение или чтение и запись) пользователя вошедшим в систему для определенной папки?
Решение
Я не думаю, что вы можете получить это, используя Subversion, кроме, пытаясь совершить и увидеть, если у вас есть доступ для записи.
Я ничего не видел в протоколе или командах, которые показывают права доступа, за исключением сообщений об ошибках, когда у вас нет доступа.
зачем вам это?
Другие советы
Я бы предложил попробовать это:
FileIOPermission f = new FileIOPermission(PermissionState.None);
f.AllLocalFiles = FileIOPermissionAccess.Read;
try
{
f.Demand();
}
catch (SecurityException s)
{
Console.WriteLine(s.Message);
}
Как найдено на:
Не связан с StackOverflow