2016-08-21 3 views
1

Commits früher ziemlich schnell, aber jetzt dauert es vielleicht 10 Sekunden. Andere TortoiseHG-Operationen wie Update und Push sind ziemlich schnell, aber die Commits waren in letzter Zeit langsam. Mein Repo hat ungefähr 2600 Commits; könnte es eine Art Neuindizierung benötigen, um es wieder schneller zu machen? Oder geht es bei solchen alten Repositories immer langsam?TortoiseHG Commits sind sehr langsam

Antwort

0

2600 Changesets ist nicht "große Repo" gemeinsam. Außer normalen Managementaufgaben auf Betriebssystemebene versuchen Sie, den Status von Repo mit hg verify zu überprüfen, und konsultieren Sie Repository Corruption Wiki für mögliche Möglichkeiten zur Beseitigung von Problemen

+0

Ich lief hg überprüfen und es hat nicht gesagt, wenn es irgendwelche Fehler gefunden oder nicht ... bedeutet das, dass es keine fehler gibt, oder hat es sie behoben? – ekolis

+0

Ich lief dann 'hg debugrebuildstate -r tip' und es scheint etwas geholfen zu haben, obwohl das einzige Commit, das ich getestet habe, eher klein war. – ekolis

+0

OK, das ist interessant ... die Konsole sagt dies, wenn ich festlege (und diese Operation dauert ein paar Sekunden): 'client commit.files: hgext.largefiles.reposetup.checkrequireslfiles' ... wird die largefiles extension deaktivieren OK, obwohl ich einige große Dateien in meinem Repo habe? Im Moment beginne ich nichts anderes als Code, aber da sind große Dateien drin ... – ekolis