Как я могу установить свойство Subversion svn: needs-lock через плагин AnkhSVN с Visual Studio? - PullRequest
3 голосов
/ 20 мая 2010

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

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

Ответы [ 2 ]

4 голосов
/ 20 мая 2010

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

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

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

1 голос
/ 06 мая 2011

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

...