Чтобы пользователи не забывали о блокировке файлов модели перед редактированием, можно настроить SVN так, чтобы файлы модели были доступны только для чтения. Выполните действия, описанные в разделе Принудительное блокирование файлов модели SVN перед редактированием. После настройки SVN для создания файлов с определенными расширениями только для чтения пользователи должны получить блокировку этих файлов только для чтения перед редактированием.
В проекте в любом представлении «Файлы» выберите файлы, которые требуется получить.
Щелкните правой кнопкой мыши выбранные файлы и выберите Управление версиями > Получить блокировку файлов.
Получить блокировку файла для SVN. Этот параметр не изменяет файл в локальной изолированной программной среде. Git™ не имеет замков.
В столбце системы управления версиями SVN появится символ блокировки. Другие пользователи не могут видеть символ блокировки в своих изолированных средах, но не могут получить блокировку файла или вернуть изменения при наличии блокировки. Чтобы просмотреть или разорвать блокировки, щелкните «Блокировки» на вкладке «Проект».
Примечание
Чтобы получить новую локальную копию файла из репозитория, выберите Обновить из SVN.
В редакторе Simulink ®, если открытая модель принадлежит проекту в SVN, можно получить блокировку, выбрав «Файл» > «Проект» > «Получить блокировку файла».
При появлении сообщения SVN с сообщением working copy locked удалите устаревшие блокировки, щелкнув SVN Очистка в разделе Система управления версиями на вкладке Проект. SVN использует внутренние рабочие блокировки копирования, и они не являются блокировками файлов, управляемыми с помощью команды Get File Lock.
Примечание
Начиная с R2020a Update 5, очистка SVN удаляет только устаревшие блокировки и незавершенные транзакции. Он не удаляет неопроверенные или пропущенные файлы.
Можно вручную удалить неиспользуемые и игнорируемые файлы.
В представлении «Файлы» на вкладке «Все» щелкните заголовок SVN для сортировки файлов по их статусу SVN.
Выберите файлы «Не в системе управления версиями».
Щелкните правой кнопкой мыши и выберите «Удалить».
Чтобы управлять глобальными блокировками SVN для репозитория, на вкладке Проект в разделе Система управления версиями щелкните Блокировки.
В диалоговом окне «Блокировки репозитория SVN» можно выполнить следующие действия:
Просмотр пользователей, блокирующих файлы.
Щелкните правой кнопкой мыши, чтобы разорвать блокировки.
Групповые блокировки по пользователю или файлу.