Назад | Перейти на главную страницу

Блокировка не работает с SVN (64 бит)

Мы используем Subversion для управления большим проектом.

Обычно каждый должен заблокировать файл, прежде чем он сможет его изменить.

Есть несколько новых машин с Windows 7, SVN (64 бит) и этой директивой в файле конфигурации:

 ** = svn:needs-lock=true
 *.* = svn:needs-lock=true*

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

Eek. Слияние, а не блокировка; это не CVS.

Скорее всего, файл конфигурации на самом деле не применяется по какой-либо причине - где находится этот файл? Вам также необходимо убедиться, что enable-auto-props установлен где-то в конфиге.

Чтобы гарантировать, что все ваши файлы имеют это свойство, независимо от неправильной конфигурации клиента, добавьте ловушку перед фиксацией, которая отклоняет фиксацию, если она отсутствует.