Git неоправданно медленен в Windows 10

У меня ноутбук с Windows 10 с SSD, 16 ГБ оперативной памяти и процессор i7.

Я прочитал эту ветку, и ни одно из решений не помогло. Git / Bash очень медленно работает в Windows 7 x64

Я пытался использовать Git в следующих сценариях:

  1. Командная строка
  2. Git Bash Shell
  3. Visual Studio 2015
  4. Исходное дерево

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

запуск функции git flow "Separate_Cash_Incentives"

Он работает более 10 минут и еще не завершен.

Когда я смотрю на диспетчер задач, мой процессор на 10%, моя память на 40%, а мой диск на 5%.

В настоящее время запущено 10 процессов "Git for Windows", и все они говорят, что процессор 0%.

Как я могу исправить эту проблему?

Спасибо!

РЕДАКТИРОВАТЬ: Кажется, что большая часть медлительности происходит при создании или объединении ветвей. Просто сделать простой коммит или пуш довольно быстро.

2 ответа

Просто для тестирования, попробуйте и

Попробуйте и:

  • Разархивируйте PortableGit-2.12.2.2-64-bit.7z.exe (если у вас 64 -битная Windows) в любом месте.
    Например: C:\git\2.12.2.2
  • откройте обычную консоль CMD и установите PATH в:

    set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
    set PATH=%PATH%;C:\git\2.12.2.2\bin;C:\git\2.12.2.2\cmd;C:\git\2.12.2.2\usr\bin;C:\git\2.12.2.2\mingw64\bin
    

Затем введите bash -l -i и посмотрим, будет ли Git все еще медленным.

Цель состоит в том, чтобы убедиться, что у вас нет никаких конфликтов с другим программным обеспечением в вашем PATH,

Кроме того, попробуйте и (для тестирования) выясните, есть ли у вашего антивируса побочный эффект.

Наконец, убедитесь, что ваша кодовая база находится на вашем локальном диске (недоступен через сеть или общую подключенную папку)

Остается проверить, достаточно ли простого правила исключения (например, в папке установки git) для нормального запуска git (т. Е. Если AV установлен не проверять свою папку установки git).

Вы можете попробовать переустановить git после полной деинсталляции, а затем попытаться запустить эти команды в git bash.

Другие вопросы по тегам