Я работаю над приложением с двумя платформами; Windows & Macintosh). Это полноценное приложение, а не только инструмент. Так что, может быть, он не огромный, но по крайней мере большой, скажем так
Одна вещь, которую я не могу понять, почему svn up
на Macintosh обновляет этот проект так быстро?
Например, в хранилище используется несколько svn:externals
, одна - хранилище используемых библиотек (таких как boost, CURL, libjpeg и т.д.), Что составляет ок. Размер 9 ГБ; на самом деле есть 3 буст версии внутри.
Обновление этого sub-
репозитория в Windows занимает больше времени, чем полное обновление на Macintosh!
Так что же это принципиально иное в ОС Macintosh или Unix, где SVN выигрывает? Может ли это сводиться к NTFS по сравнению с Journaled HFS+?
Некоторые характеристики, чтобы быть более конкретными:
- Windows: Quad Core 2.6, 64-битная Vista, 4 ГБ ОЗУ, Seagate Baracuda 7200.12 SATA, TortoiseSVN в качестве клиента
- Macintsoh: Mac Mini, двухъядерный 2.0, 10.5.8, 4 ГБ оперативной памяти, Western Digital Scorpio Blue (WD5000BEVT), подрывная деятельность в командной строке
- Настройка сервера SVN: сервер SVN доступен в локальной сети, обе системы соединены проводным соединением Ethernet с одинаковым расстоянием (прыжки маршрутизатора / коммутатора).
Обратите внимание, что я отключил в Windows: индексирование поиска в этих папках, а также антивирусные и SVN-оверлеи только в папке проекта. Поэтому я попытался немного ускорить процесс.