Заставить пользователя блокировать файл в SVN перед редактированием

У нас есть некоторые файлы в нашем проекте, которые не могут быть объединены, и, следовательно, файлы должны быть заблокированы пользователями перед их редактированием. Есть ли способ заставить пользователя заблокировать файл перед редактированием?

Мы используем Subversion и TortoiseSVN/VisualSVN.

Ответ 1

Два шага:

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

ссылки:

Ответ 2

В частности, если у вас установлен TortoiseSVN,

  • Щелкните правой кнопкой мыши файл в Проводнике Windows, выберите TortoiseSVN- > Свойства
  • Нажмите New- > NeedsLock
  • Выберите "Требуется блокировка" в диалоговом окне:
  • Нажмите "ОК"
  • Зафиксировать файл
  • Готово!