TortoiseSVN показывает журнал очень медленно на рабочей копии, хранящейся на сетевом ресурсе - PullRequest
4 голосов
/ 16 февраля 2011

Я использую рабочую копию, хранящуюся в общей папке samba. Кажется, работает нормально; ecxept ...

Под окнами я могу сделать "svn log -l 100 -v." на рабочую копию и получить результаты в течение <1 секунды. Однако если я использую TortiseSVN, чтобы щелкнуть правой кнопкой мыши и показать журнал, он зависнет на несколько минут, используя пропускную способность сети> 30 Мбит / с.

Существуют ли известные проблемы или конфигурации, необходимые Tortise для обработки сохраненной в сети рабочей копии?

Ответы [ 3 ]

1 голос
/ 27 сентября 2011

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

Я изучал эту проблему довольно давно.Мы страдаем от той же проблемы.Вялое время отклика на рабочих станциях Windows + веб-серверы Linux с общими папками SMB, в которых размещаются проверки каждого пользователя.

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

Чтобы быть справедливым и не винить во всем TortoiseSVN, у нас были проблемы с медленным временем отклика и в других приложениях.Лично я испытываю ужасные задержки при редактировании любого кода в моих проверках с использованием Eclipse.

TortoiseSVN, очевидно, добавил некоторую информацию в свои часто задаваемые вопросы с тех пор, как я последний раз смотрел (всегда):

Могу ли ясоздать локальный репозиторий в сетевом каталоге? http://tortoisesvn.tigris.org/faq.html#repoonshare

Могу ли я сохранить свой репозиторий на сетевом ресурсе вместо настройки сервера? http://tortoisesvn.tigris.org/faq.html#reponoserver

1 голос
/ 01 мая 2012

Я думаю, что следующая ссылка описывает, как svn 1.7 в целом сделал эту "рабочую копию subversion на сетевом диске (nfs / samba)" еще хуже, чем в svn 1.6:

http://svn.haxx.se/dev/archive-2012-02/0413.shtml

Было бы замечательно, если бы в svn 1.7 была возможность включить этот эксклюзивный режим блокировки SQLite.

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

Вы не должны помещать рабочие копии на сетевые диски!

...