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

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

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

2 ответа

Решение

Два шага:

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

ссылки по теме:

Более конкретно, если у вас установлен TortoiseSVN,

  1. Щелкните правой кнопкой мыши файл в проводнике Windows, выберите TortoiseSVN-> Свойства.
  2. Нажмите New->NeedsLock
  3. Выберите Блокировка, необходимая в диалоговом окне:
  4. Нажмите ОК
  5. Зафиксируйте файл
  6. Готово!
Другие вопросы по тегам