Я пытаюсь выполнить извлечение папки из SVN в общую папку, которая находится на виртуальной машине VMware, но подключение к серверу svn очень медленное, и часто время ожидания истекает без завершения. Обычная проверка моей папки svn занимает около минуты, но теперь кажется, что это занимает больше часа.
Интересно то, что это происходит только на одном уровне в структуре общих папок. Например, общая папка - \\ myserver \ myapp, и если я попытаюсь извлечь содержимое папки SVN с именем «custom» в \\ myserver \ myapp \ custom strong > оформление заказа займет более часа. Однако, если я проверяю содержимое этой настраиваемой папки из SVN в \ myserver \ myapp \ или \\ myserver \ myapp \ anotherfolder \ custom, скорость загрузки проверки становится значительно быстрее (менее минуты) .
Итак, мне интересно, связано ли это странное поведение с некоторыми настройками разрешений в Active Directory сервера или папки.
Примечания:
- Я использую TortoiseSVN 1.6.15 и Subversion 1.6.16.
- Виртуальная машина работает под управлением MS Window Server 2003 R3 SP2
- Мой хост-компьютер работает под управлением XP 2002 SP2
Такое поведение:
- происходит при оформлении заказа из-за пределов \\ myserver.
- не происходит внутри \\ myserver с каталогом svn checkout как \\ myserver \ myapp
- происходит, даже если антивирусный сканер настроен на исключение папки \\ myserver \ myapp \ и вложенных папок
- происходит, даже если папка из репозитория svn не кастомная. Я также тестировал другие репозитории svn с разных серверов.
- происходит даже при использовании библиотек sliksvn.
Изменить:
- Размер папки, которую я пытаюсь извлечь, составляет 120 МБ и содержит ~ 2000 файлов.
- Путь, который я проверяю, находится в каталоге svn с глубиной тринадцати уровней.
- Пинг моего svn-сервера составляет <1 мс без потери пакетов.
- Скорость передачи черепахи в 95 процентах случаев составляет 0 байт / с.