2014-12-19 2 views
3

Я использую SmartGit под Windows 7 для работы с огромным репозиторием GIT (~ 400 филиалов, ~ 12000 тегов, ~ 25000 коммитов) и открытие окна журнала на нем занимает около 15 секунд , Когда он открывается, переключение видимости ветви также принимает несколько секунд. Есть ли что-то, что я могу сделать, чтобы ускорить реагирование Windows?SmartGit: окно журнала очень медленное

Я пробовал все, перечисленные в этом ответе: https://stackoverflow.com/a/25199391/261217, ничего не помогло. smartgit.exe потребляет всего около 300 МБ ОЗУ.

я сделал следующие действия:

  1. Open SmartGit (репо выбран по умолчанию)
  2. Open Log окно
  3. Закрыть Войти окно
  4. Закрыть SmartGit Информация

системы : SmartGit v6.5.2, Windows 7 x64, Intel Core i7-3770, 16Gb RAM

ответ

4

Проблема была вызвана слишком яркими тегами в репозитории. Это затруднено отключением некоторых тегов от загрузки SmartGit. Для этого выполните следующие действия:

  1. Установить системное свойство smartgit.branch.tagExcludeRegEx в регулярное выражение тегов, которые должны быть отключены (доступны начиная с v6.5.3, построить # 4165). См. documentation о настройке свойств системы. Вы можете использовать negative lookaround, чтобы отключить все, кроме нескольких тегов.
  2. Запустить git pack-refs --all, чтобы оптимизировать доступ к свободным тегам.

 Смежные вопросы

  • Нет связанных вопросов^_^