Как я улучшаю клиентскую производительность обновления Windows Subversion?

Для крайнего случая, который я испытал, обязательно восстановите !!! watch в ng serve не просматривает каталоги, а вместо этого просматривает файлы, использованные в начальной сборке. Это не будет переносить новые страницы. Здесь узко избегали выпрыгивать из окна.

10
задан Peter Mortensen 15 April 2015 в 16:17
поделиться

7 ответов

Вам нужен каждый бит репозитория в вашей рабочей копии? Если вы действительно заботитесь только о конкретных частях дерева, посмотрите на функцию Subversion Sparse Directories (также известную как «Sparse Checkouts»). Это позволяет вам управлять вашей рабочей копией, чтобы она содержала только те каталоги, которые вам интересны.

В качестве примера вы можете использовать это для сокращения документации, файлов, связанных с установщиком, и т. Д. В зависимости от того, что вам действительно нужно на вашем локальном компьютере , использование этого подхода может серьезно сократить время ожидания.

1
ответ дан 4 December 2019 в 04:01
поделиться

This is more likely to be your network and the amount of data moved as well as your client. Are you using Tortoise? I find it to be a bit slow myself when moving that much data!

0
ответ дан 4 December 2019 в 04:01
поделиться

Вы используете TortoiseSVN? Если да, то наложения значков замедляют работу. Если вы перейдете в Настройки TortoiseSVN / Наложения значков, вы можете настроить несколько параметров, чтобы контролировать уровень, до которого вы хотите использовать наложения, включая их полное отключение. Посмотрите, не повлияет ли это на вашу производительность.

0
ответ дан 4 December 2019 в 04:01
поделиться

Запускаете ли вы средство проверки на вирусы, использующее сканирование при доступе? Это действительно может заставить его ползти. Если да, выключите его и посмотрите, поможет ли это. У большинства сканеров есть способ исключить определенные каталоги, если это поможет.

0
ответ дан 4 December 2019 в 04:01
поделиться

Я испытываю в точности то же самое. Недавно заменил Perforce на svn, но если мы не можем решить проблемы с производительностью в Windows, мне следует подумать о другом инструменте. Использование svn 1.6.6, клиентов Win XP и Vista. Сервер RedHat. Мои наблюдения совпадают с вашими:

  • Огромная активность записи на диск.
  • Антивирус не является узким местом.
  • Независимо от того, используются ли svn-клиенты.
  • Нет узких мест в сервере или сети.

Дополнительная информация Более чем в 3 раза быстрее операции на:

  • Linux (Ubuntu).
  • Linux (Ubuntu), работающем на VirtualBox на хосте Win Vista.
  • Win XP, работающем на VMWare на хосте RedHat.
2
ответ дан 4 December 2019 в 04:01
поделиться

Кажется, никто не указывает на единственную причину, которую я часто считаю недостатком дизайна. Subversion создает вторую «чистую» копию кассы для автономных операций. Если вы проверяете 4G файлов, на самом деле на диск записывается 8 ГБ.

Сравните получение с экспортом. Это покажет вам огромную разницу при написании этих вторых копий.

С этим ничего не поделаешь.

0
ответ дан 4 December 2019 в 04:01
поделиться

Попробуйте клиент svn версии 1.5. . Это помогло мне на моем ноутбуке Vista. Версии 1.6. работают очень медленно.

1
ответ дан 4 December 2019 в 04:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: