Git er usædvanligt langsom på Windows 10

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har en Windows 10 bærbar computer med SSD, 16 GB RAM og en i7 processor.


Jeg har læst denne tråd, og ingen af ​​løsningerne har hjulpet.
Git/Bash er ekstremt langsom i Windows 7 x64


Jeg har forsøgt at bruge Git i følgende scenarier:



  1. Kommandoprompt

  2. Git Bash Shell

  3. Visual Studio 2015

  4. Kildetræ



Alle er stort set ubrugelige. For eksempel, før jeg begyndte at skrive dette spørgsmål, sprang jeg følgende kommando fra kommandoprompt:



  git flow funktion starter 'Separate\_Cash\_Incentives'



Det har kørt i over 10 minutter og har ikke afsluttet endnu.


Når jeg ser på min task manager, er min CPU på 10\%, min hukommelse er på 40\%, og min disk er på 5\%.


Der er i øjeblikket 10 'Git for Windows' -processer, der kører, og alle siger 0\% CPU.


Hvordan kan jeg løse dette problem?


Tak!


EDIT: Det ser ud til, at størstedelen af ​​langsomheden sker, når der oprettes eller fusioneres grene. Bare at lave en simpel begå eller skubbe er ret hurtigt.

Bedste reference


Bare for at teste, prøv og


Prøv og:



  • Unzip PortableGit-2.12.2.2-64-bit.7z.exe (hvis du har en Windows 64-bit), hvor du vil.


    For eksempel: C:git2.12.2.2

  • Åbn en almindelig CMD-konsol og indstil en PATH til: [6]


    set PATH=C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:WINDOWSSystem32WindowsPowerShellv1.0
    set PATH=\%PATH\%;C:git2.12.2.2in;C:git2.12.2.2cmd;C:git2.12.2.2usrin;C:git2.12.2.2mingw64in
    



Skriv derefter bash -l -i og se, om Git stadig er langsom.


Målet er at sikre, at du ikke har nogen konflikt med anden software i din PATH.


Prøv også (for test) at din anti-virus skal se, om der er nogen bivirkning her.


Endelig skal du sørge for, at din kodebase er på dit lokale drev (ikke tilgængeligt via netværket eller den delte monterede mappe)


Det er fortsat at blive testet, hvis en simpel undtagelsesregel (f.eks. I git installationsmappen) ville være nok til at git kan køre normalt (dvs. hvis AV er indstillet til ikke , skal du kontrollere dens git installations mappe) .

Andre referencer 1


Du kan prøve at geninstallere git efter en fuldstændig afinstallation og derefter prøve at køre disse kommandoer i git bash.