Заставить пользователя заблокировать файл в SVN перед редактированием - PullRequest
25 голосов
/ 20 февраля 2009

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

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

Ответы [ 2 ]

45 голосов
/ 20 февраля 2009

Два шага:

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

ссылки:

16 голосов
/ 15 октября 2013

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

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