Я использую SharpSVN API для взаимодействия с репозиториями Subversion, созданными с помощью программного обеспечения VisualSVN Server.
Я знаю, что можно установить пользовательские свойства для ревизий, но мне интересно, можем ли мы сделать то же самое для репозитория.
Например, у моего репозитория есть имя, которое я могу получить с помощью класса SharpSvn.SvnUriTarget
, но я также хотел бы установить для него описание и иметь возможность получить его с помощью некоторого кода.
Я попытался вызвать метод SharpSvn.SvnClient.SetProperty
для URL-адреса репозитория, но получаю сообщение об ошибке («Этот аргумент не является допустимым путем. Был указан Uri»).
Если невозможно создать пользовательские свойства для репозитория, я думаю о создании свойств для первой ревизии, а затем всегда ищу ревизию номер 1 и получаю оттуда свойства, если они существуют.
У вас есть идеи получше?