1

Тратить весь день в терминале начинает расстраивать.

Мы работаем с большими проектами CakePHP, включая тонну файлов схемы и сложные контроллеры. Всякий раз, когда я вхожу в проект и ввожу svn up или svn ci, моя система дросселирует. Проходит добрых 15-30 секунд, прежде чем он возвращает номер ревизии, на которой я нахожусь.

Я использую OSX 10.6 на Macbook Pro.

Есть ли какие-то причины? В любом случае, я мог бы решить эту проблему со скоростью?

3 ответа3

2

Это какая-то ошибка с SVN на OS X.

Почему я верю в это: я использую FreeBSD в качестве виртуальной машины в VirtualBox на моей машине (2,8 ГГц Core i7, 4G RAM) ... Я проверяю из того же хранилища, используя svn+ssh. Моя родная ОС (OS X) занимает по крайней мере вдвое больше времени для выполнения любой операции.

Попробуйте это. Супер странно. Очевидно, что эти две операции используют одну и ту же сеть, одну и ту же оперативную память ... и поскольку экземпляр FreeBSD является виртуальной машиной, он должен иметь больше служебных данных и занимать больше времени для запуска ... но, похоже, это не так. Очень странно.

0

Освободите память - закройте ненужные программы или ненужные процессы, например док-станцию (да, вы можете закрыть док-станцию.Finderutill пока еще работает Mac OSX).

0

Сколько лет MBP? Какая версия Subversion? Ваш Subversion-репозиторий локальный или удаленный?

Если он удаленный, то основной причиной задержки является сеть и / или удаленный сервер.

В этом случае вы можете обновить сетевое оборудование или сервер, на котором оно размещено.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .