2017-07-06 5 views
6

Ich habe ein Problem, das ich vorher nicht erlebt habe. Auch wenn ich nichts zu committen habe und versucht habe, meine Verzweigung auf das neueste Commit zurückzusetzen, zeigt Sourcetree Uncommitted changes an.Sourcetree 2.1.2.5 - Zeigt "Uncommitted changes" an, aber nichts steht an

enter image description here

Nach den Atlassian-Foren gibt es in der Regel zwei Gründe:

  1. Sie haben viele, viele unstaged Dateien in Ihrem Arbeitsverzeichnis, das in SourceTree aufgeführt erhalten. Dies veranlaßt Git/Hg, eine ganze Zeit lang durch alle Dateien zu gehen, und so wartet SourceTree auf Git/Hg auf Bericht zurück. - Versucht, Hard-Reset durchzuführen, so dass alle Änderungen zurückgesetzt werden sollten. Wenn ich eine Datei bearbeite, wird sie in Sourcetree angezeigt.
  2. Ihre Systemspezifikationen sind nicht ganz auf dem neuesten Stand. Wirklich Sie brauchen über 20GB freien Speicherplatz, und einige anständige Speicher unterstützen Sie . - 154GB freier Festplattenplatz. 8 GB RAM frei.

https://community.atlassian.com/t5/SourceTree-questions/quot-Uncommitted-changes-quot-yet-nothing-is-pending/qaq-p/94549

Antwort

5

Wie in jblopez's answer erwähnt, ist dies ein Fehler (noch fast 4 Monate später ungelöst).

Die Problemumgehung besteht darin, die LibGit2-Integration zu deaktivieren.
Extras -> Optionen -> Git -> und markieren Sie das Kontrollkästchen LibGit2 Integration deaktivieren unten auf der Registerkarte.
Restart Sourcetree und die Phantom-Commits verschwinden.

+0

Vielen Dank für diese Problemumgehung. Ich hatte das gleiche Problem mit Sourcetree 2.3.1.0. Weißt du, ob es Nachteile bei der Deaktivierung der LibGit2-Bibliothek gibt? – Frieder

+1

@frieder Ich habe damit seit 2 Monaten ohne Probleme ausgeführt - außer meine lokalen Änderungen dauern manchmal eine Weile als ausstehende Änderungen erscheinen. Unsicher, ob es verwandt ist. – JumpingJezza

+0

ja Ich habe das gleiche Problem, es dauert eine Weile, um die nicht ausgeführten Änderungen anzuzeigen. Manchmal muss ich die Sortierung der Dateien ändern (bei einem Commit), dann erscheinen die Dateien. – Frieder