Получение блокировок файла SVN

Это - хорошая практика, чтобы получить блокировку файла прежде, чем отредактировать файл. Блокировка говорит другим пользователям, что файл редактируется, и можно избежать проблем слияния. Когда вы настраиваете систему контроля версий, можно сконфигурировать SVN к make-файлам с определенными расширениями, только для чтения. Пользователи должны получить блокировку на этих файлах только для чтения перед редактированием.

В Браузере текущей папки выберите файлы, которые вы хотите проверить. Щелкните правой кнопкой по выбранным файлам и выберите Source Control> Get File Lock. Символ блокировки появляется в столбце состояния системы контроля версий. Другие пользователи не видят символ блокировки в своих песочницах, но они не могут получить блокировку файла или зарегистрироваться в изменении, когда у вас есть блокировка. Чтобы просмотреть или повредить блокировки, щелкните правой кнопкой по Браузеру текущей папки и выберите Source Control> Locks.

Если вы видите, что SVN передает создание отчетов о working copy locked ошибка, удалите устаревшие блокировки. В Браузере текущей папки щелкните правой кнопкой и выберите Source Control> SVN Cleanup. Использование SVN, работающее, копия блокирует внутренне, и они не файл, блокирует вас управление с помощью Source Control> Get File Lock.

Примечание

Начиная в Обновлении R2020a 5, очистка SVN только удаляет устаревшие блокировки и незаконченные транзакции. Это не удаляет неимеющие версию или проигнорированные файлы.

Можно вручную удалить неимеющие версию и проигнорированные файлы.

  1. В Браузере текущей папки кликните по заголовку SVN, чтобы отсортировать файлы по их состоянию SVN.

  2. Выберите файлы Not Under Source Control.

  3. Щелкните правой кнопкой и выберите Delete.

Управляйте блокировками репозитория SVN

Чтобы управлять глобальными блокировками SVN для репозитория, от папки репозитория верхнего уровня, щелкают правой кнопкой по пробелу (любая пустая область) в Браузере текущей папки и выбирают Source Control> Locks.

В диалоговом окне SVN Repository Locks вы можете:

  • Просмотрите, который имеют пользователи, соединяет файлы.

  • Щелкните правой кнопкой, чтобы повредить блокировки.

  • Группа блокирует пользователем или файлом.

Похожие темы