svn txn-current-lock отказано - PullRequest
       5

svn txn-current-lock отказано

12 голосов
/ 11 января 2011

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

svn: не могу открыть файл '/ home / svn / docs / db / txn-current-lock': разрешение запрещено

работает Ubuntu

Ответы [ 2 ]

13 голосов
/ 12 января 2011

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

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

0 голосов
/ 12 марта 2012

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

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

НЕ УДАЛЯЙТЕ txn-current, так как оно требуется для svn.

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

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