Ich habe ein riesiges GIT-Projekt mit mehreren GIT-Submodulen. Ich habe den Besitz ( chown -r
) root
für jede Datei in meinem Projekt rekursiv von auf meinen Benutzer geändert .
Jetzt braucht jeder git-Befehl viel Zeit und scheint 99% der CPU zu verbrauchen. Was ist das Problem?
Ich tat sudo chown -R my_user my_project/
AKTUALISIEREN
Dies scheint nicht nur mit GIT zu tun zu haben, auch andere Terminalbefehle nehmen viel Zeit in Anspruch. top
zeigt mir 100% Git-Nutzung für etwa 15 Sekunden anstelle der üblichen 0-1 Sekunden.
git
Es ist egal, wem die Dateien gehören, solange sie auf die Dateien zugreifen können.
top
oder htop
und die E / A-Aktivitäten.
top
htop
...
chown -r
Befehl.