Как установить свойство Subversion svn: needs-lock через подключаемый модуль AnkhSVN с Visual Studio?

Я использую подключаемый модуль AnkhSVN с Visual Studio 2008. Я использую бесплатный репозиторий, размещенный в Интернете. Я не использую клиент Subversion для этого репозитория, но управляю всем с помощью плагина AnkhSVN (включая добавление файла решения и файлов проекта в новый репозиторий).

Я хочу добавить к этим файлам свойство svn:needs-lock. Интересно, могу ли я выполнить эту задачу с помощью AnkhSVN, или мне нужно получить другой клиент Subversion для этой цели.


person Grungean    schedule 20.05.2010    source источник


Ответы (2)


в Visual Studio .. В Инструменты - Параметры - Контроль версий вы можете изменить значение плагина на AnkhSVN. После того, как вы это сделаете, «среда подрывной деятельности» появится в дереве в системе управления версиями. Выберите это, затем вы можете установить флажок «автоматически блокировать файлы при изменении без подтверждения пользователя». Я думаю, это достигнет того, чего вы хотите.

person heathen world    schedule 06.05.2011

Вы можете добавлять и редактировать свойства Subversion через Ankhsvn, см. документацию по добавлению свойств AnkhSVN. Однако поведение Visual Studio зависит от объекта (решения, проекта или файла), выбранного на панели «Обозреватель решений» при запуске меню, вызываемого щелчком правой кнопки мыши. То, что доступно в подменю Subversion, а также в диалоговом окне «Добавить свойства», будет зависеть от выбранного объекта.

Список svn: свойств, предлагаемых подключаемым модулем, зависит от выбранного объекта. Хотя свойство svn:needs-lock предлагается для отдельного файла, это свойство недоступно для других объектов.

Вдобавок пункт меню Subversion, кажется, недоступен при щелчке правой кнопкой мыши с несколькими выбранными файлами (начиная с AnkhSVN версии 2.6).

person Greg Hewgill    schedule 20.05.2010
comment
Да спасибо. Но я не могу сделать это массово, делать это файл за файлом утомительно. - person Grungean; 20.05.2010
comment
@garagean: Иногда использование графического интерфейса - неправильный ответ. Почему бы не сделать это с помощью клиента командной строки Subversion? - person Greg Hewgill; 21.05.2010