XCode: Ошибка фиксации в SVN: на устройстве не осталось места - PullRequest
5 голосов
/ 03 ноября 2011

Привет

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

Рабочая копия "Классы" не смогла зафиксировать файлы.

svn: не удалось зафиксировать (подробности ниже) svn: не удается открыть '/usr/local/repos/Iphone/my_svn_repo/db/tempfile.tmp': на устройстве не осталось места

Это проблема с памятью на стороне svn или в Iphone, который я использую? Как этого избежать?

Спасибо

Ответы [ 2 ]

6 голосов
/ 03 ноября 2011

Ваш локальный диск или диск сервера svn /usr заполнен. Это не позволяет команде svn создать необходимый временный файл, поэтому фиксация завершается неудачно.

No space left on device ссылается на системное устройство (жесткий диск - не устройство iOS) на /dev/hda1 (или в зависимости от того, /dev/[hs]d[abcd..][1-..]).

svn: Commit failed (details below) svn: Can't open '/usr/local/repos/Iphone/my_svn_repo/db/tempfile.tmp' : No space left on device

Запустите df и mv файлы с /usr, чтобы очистить место на локальном диске или на сервере SVN, и снова запустите svn ci ....

0 голосов
/ 03 марта 2018

Я тоже сталкивался с этой проблемой. Используя df -h, я обнаружил, что один из подключенных серверов, на которых мы храним репозитории, был заполнен. Я очистил место на этом сервере, и он снова заработал. Надеюсь, это поможет.

enter image description here

...