Доступ SVN запрещен при сравнении ревизий - PullRequest
4 голосов
/ 27 августа 2010

Мы используем SVN-репозиторий. Я получаю сообщение об ошибке ниже, когда мы пытаемся сравнить локальный неизмененный файл с последней версией файла в хранилище. Другими словами, кто-то зарегистрировал изменение, и если я обновлюсь, я получу их изменение, но сначала я хочу посмотреть, каковы были их изменения. Не думаю, что это имеет значение, но мы используем XCode и пункт меню SCM -> Сравнить с -> Последние.

Ошибка: 220001 (элемент не читается) Описание: обнаружен нечитаемый путь; доступ запрещен

Любые указатели, где искать это исправить. Я посмотрел в svnserve.conf, который имеет настройки по умолчанию. Ничто не выскочило ко мне.

Кроме того,

% svn log

возвращает «svn: Элемент не читается».

Спасибо, Гонсало

Ответы [ 2 ]

11 голосов
/ 29 июня 2011

У вас плохая конфигурация (или в Subversion есть ошибка:)).

В любом случае это можно исправить, изменив в файле "svnserve.conf" строку:

[general]
anon-access = none

Другое решение для изменения только файла "authz" в строке:

[/]
* = r

Это решение дано анонимно читает ваш репозиторий, что не хорошо. Если вам нужно использовать только авторизационный репозиторий, используйте первое решение. (был протестирован с svn 1.6.17, но думаю, что это не зависит от версии)

0 голосов
/ 16 августа 2012

Возможно, у вас недостаточно прав для чтения каждого файла, измененного в этих ревизиях.Следовательно, Subversion считает ревизии «нечитаемыми» для вас.Это объясняется в документе authz_policy.txt .

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