2

Я работаю над приложением с двумя платформами; 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-оверлеи только в папке проекта. Поэтому я попытался немного ускорить процесс.

0