Можно ли заблокировать файл в svn, чтобы никто не мог работать над тем, что ожидает тот, кто заблокировал - PullRequest
0 голосов
/ 28 июля 2011

Поскольку меня раздражает множество проблем, использующих SVN, возможно ли заблокировать файл так, чтобы другие не ожидали, что этот файл будет заблокирован. Есть ли такой функционал в SVN.

Ответы [ 2 ]

1 голос
/ 28 июля 2011

Да - есть svn lock .Заблокированный файл может быть извлечен другими пользователями, но только владелец блокировки может проверить изменения в нем.

Однако редко рекомендуется использовать блокировку.Это может быть немного более удобно для владельца блокировки, но замедляет работу любого, кому нужно работать с файлом.Обычный рабочий процесс конфликтов слияния при их возникновении (так называемая «оптимистическая блокировка» в других контекстах) обычно быстрее и плавнее в целом, и в особенности для более крупных команд.

0 голосов
/ 28 июля 2011

Да, и это удобно называть svn lock:

svn help lock
lock: Lock working copy paths or URLs in the repository, so that
no other user can commit changes to them.
usage: lock TARGET...

Также см. svnbook

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...