Подтвердить что ты не робот

Разрешение svn txn-current-lock запрещено

У меня была проверка subversion на /home/svn/docs, затем я решил использовать другой путь, удалив этот каталог с помощью rm-rf и проверил новый репозиторий в директории home/user/docs. это сработало хорошо. Если я сейчас хочу что-то зафиксировать, он говорит:

svn: не удается открыть файл '/home/svn/docs/db/txn-current-lock': Permission denied

Я запускаю ubuntu

4b9b3361

Ответ 1

Похоже, что ваш подвариантный репозиторий присутствует в /home/svn/docs, и у вас нет разрешения на запись. Возможно, репозиторий создан как другой пользователь, и фиксация выполняется как другой пользователь.

Один из способов решения этой проблемы - обеспечить, чтобы все пользователи subversion принадлежали к одной и той же группе , и эта группа имеет запись доступа к папке репозитория.

Ответ 2

Я испытал ту же самую мысль. используя окна. Я попытался дать полный контроль всем, но все же идентификатор не сработал.

Я попытался переименовать txn-current-lock в txn-current-lock.xxx и write-lock для write -lock.xxx, и он сработал. Я предполагаю, что эти файлы были блокированы и в первую очередь вызывают ошибку, и даже удаление их может решить проблему.

НЕ УДАЛЯЙТЕ txn-current, потому что это необходимо svn.

Btw, я нашел статью здесь http://cloudspring.com/how-to-use-dropbox-with-svn-or-git-for-cloud-source-control-management/, объясняя, как использовать dropbox и svn для создания "распределенного scm", и я в настоящее время экспериментируя с этим, вот как я столкнулся с этой проблемой. Обычно svn работает отлично.