Я использую SVNKit для программного взаимодействия с сервером SVN.В какой-то момент мне нужно предотвратить любые дальнейшие изменения в каталоге хранилища.Моя первоначальная идея состояла в том, чтобы сделать это с помощью блокировки, но потом я обнаружил, что блокировки SVN можно взломать (и украсть), но мне нужно действительно обеспечить, чтобы каталог не мог быть изменен.Я знаю, что мог бы сделать блокировки нерушимыми, написав сценарий перехвата, но это усложнит развертывание и введет зависимости для платформы.
Моя следующая идея - решить эту проблему, изменив разрешения для каталога,должен быть заблокирован.Я могу сделать это с помощью консоли управления сервером VisualSVN, но я не нашел способа сделать это с помощью API SVNKit.Доступна ли эта функция через API, и если нет, есть ли другой способ заблокировать каталог?
Спасибо!