svn commit завершается неудачно при попытке доступа к несуществующему каталогу /home/.svn - PullRequest
1 голос
/ 10 февраля 2011

svn commit не удалось сформировать меня со следующей ошибкой:

user@host> svn commit
svn: Commit failed (details follow):
svn: Can't open file '/home/.svn/entries': Input/output error

Теперь первая проблема заключается в том, что svn должен искать /home/user/.svn, и я не знаю, почему это беспокоитс поиском несуществующего /home/.svn

Ошибка ввода / вывода не связана с SVN

user@host> ls /home/.svn
ls: /home/.svn: Input/output error

, это всего лишь следствие системы монтирования NFS.К сожалению, у меня мало контроля над тем, как это настроить.

В любом случае вопрос: как я могу явно указать svn, где искать файл .svn?Если это невозможно, как мне обойти это?

svn версия: 1.6.5

Ответы [ 2 ]

0 голосов
/ 11 февраля 2011

Ну, я нашел, как решить эту проблему (хотя это не очень хорошее решение).

Я просто уничтожил все дерево моего проекта, включая /home/user/.svn

Затем повторно оформить весь проект.

Это решило проблему.

0 голосов
/ 10 февраля 2011

Ваша рабочая копия находится в / home /? Тогда SVN будет искать его в /home/.svn. Если это дерево было скопировано в новое место, вы можете повторить проверку svn, чтобы очистить пути. Я не уверен, что svn clean исправит пути для вас (я обычно делаю проверку, чтобы сохранить его в чистоте).

...