Когда я в сети, кажется, что все согласились с тем, что использование эксклюзивного процесса блокировки в контроле источника - это Bad Thing. Все новые системы контроля версий, которые, как я вижу, создаются для редактирования и объединения рабочих процессов, а многие даже не поддерживают эксклюзивные блокировки.
Однако каждый, с кем я работаю, придерживается мнения, что эксклюзивные блокировки являются "обязательными" для любой системы управления версиями, и любой другой способ будет кошмаром. Даже недавние сотрудники других компаний, похоже, приходят с этой идеей.
Мой вопрос не в том, кто прав. Я почти уверен, какой ответ я получу. Мой вопрос в том, есть ли еще какие-то дебаты по этому вопросу? Есть ли там честный лагерь "про замок", который делает серьезный случай? Проводится ли какая-либо работа по продвижению искусства контроля версий, основанного на модели блокировки? Или блокирующие вентиляторы порка мертвой лошади?
EDIT: Ответы до сих пор хорошо объяснили, почему эксклюзивные блокировки - хорошая возможность использовать время от времени. Тем не менее, я говорю о продвижении рабочего процесса, когда для всех используются эксклюзивные блокировки.