Заставить пользователя заблокировать файл в SVN перед редактированием
У нас есть некоторые файлы в нашем проекте, которые не могут быть объединены, и поэтому файлы должны быть заблокированы пользователями перед их редактированием. Есть ли способ заставить пользователя заблокировать файл перед редактированием?
Мы используем Subversion и TortoiseSVN / VisualSVN.
2 ответа
Решение
Два шага:
- поместите свойство svn: needs-lock в эти файлы. Таким образом, они проверяются только для чтения
- когда такой файл необходимо изменить, используйте команду svn lock и выполните коммит как обычно
ссылки по теме:
Более конкретно, если у вас установлен TortoiseSVN,
- Щелкните правой кнопкой мыши файл в проводнике Windows, выберите TortoiseSVN-> Свойства.
- Нажмите New->NeedsLock
- Выберите Блокировка, необходимая в диалоговом окне:
- Нажмите ОК
- Зафиксируйте файл
- Готово!