Was bedeutet das braune Sternchen in einer Datei in Eclipse?

73

Ich benutze das Git-Plugin für Eclipse. Einige meiner Dateien sind mit einem braunen Sternchen markiert. Was heißt das? Wo finde ich Dokumentation zu den übrigen Git-Symbolen in Eclipse?

Alt-Text

Ryan Michela
quelle
1
Lokale Änderungen - Eine Datei mit lokalen, nicht festgeschriebenen Änderungen. [unter Link einchecken] [1] [1]: stackoverflow.com/questions/3917925/…
Nagarjuna

Antworten:

102

Diese Seite soll Ihnen einen guten Überblick darüber geben, was die Symbole für GIT in Eclipse bedeuten

Eine zitierte Zusammenfassung:

Symbole

schmutzig (Ordner) - Mindestens eine Datei unter dem Ordner ist schmutzig; Das bedeutet, dass es Änderungen im Arbeitsbaum gibt, die sich weder im Index noch im Repository befinden.

verfolgt - Die Ressource ist dem Git-Repository bekannt.

untracked - Die Ressource ist dem Git-Repository nicht bekannt.

ignoriert - Die Ressource wird vom Git-Team-Anbieter ignoriert. Hier sind nur die Voreinstellungen unter Team -> Ignorierte Ressourcen und das Flag "Abgeleitet" relevant. Die .gitignore-Datei wird nicht berücksichtigt.

Dirty - Die Ressource enthält Änderungen im Arbeitsbaum, die sich weder im Index noch im Repository befinden.

inszeniert - Die Ressource enthält Änderungen, die dem Index hinzugefügt werden. Nicht, dass das Hinzufügen zum Index derzeit nur im Commit-Dialog im Kontextmenü einer Ressource möglich ist.

teilweise bereitgestellt - Die Ressource enthält Änderungen, die dem Index hinzugefügt werden, sowie zusätzliche Änderungen im Arbeitsbaum, die sich weder im Index noch im Repository befinden.

hinzugefügt - Die Ressource wird noch nicht von verfolgt, sondern dem Git-Repository hinzugefügt.

entfernt - Die Ressource wird zum Entfernen aus dem Git-Repository bereitgestellt.

Konflikt - Für die Datei besteht ein Zusammenführungskonflikt.

angenommen-gültig - Die Ressource hat das Flag "unverändert annehmen". Dies bedeutet, dass Git die Arbeitsbaumdateien nicht mehr auf mögliche Änderungen überprüft. Sie müssen das Bit daher manuell deaktivieren, um Git mitzuteilen, wenn Sie die Arbeitsbaumdatei ändern. Diese Einstellung kann mit der Menüaktion Team-> Unverändert annehmen (oder in der Befehlszeile mit git update-index --assume-unverändert) aktiviert werden.

Bogen
quelle
1
@spaceknarf fügte eine zitierte Zusammenfassung hinzu
Arch
Sehr ausführliche Antwort, danke. Wie alle Dateien, mit denen früher angezeigt wurde? icon , jetzt, nachdem Sie sich zum Repo verpflichtet haben, mit cylinder icon(schmutzig) angezeigt werden . Per dirtyDefinition sollten diese nicht?
Paul
14

Ich bin nicht mit git vertraut, aber wenn Sie svn mit Eclipse verwenden, bedeutet der weiße Stern auf dem braunen Quadrat, dass Sie Änderungen an der Datei vorgenommen haben, seit Sie sie das letzte Mal aktualisiert haben. Der Goldzylinder bedeutet andererseits, dass Sie keine Änderungen vorgenommen haben, sodass die lokale Datei mit der Repository-Version identisch ist. Es muss also etwas bedeuten, das in etwa dem von git entspricht.

MatrixFrog
quelle
0

Dies bedeutet, dass Sie etwas in einer Datei in Ihrem Arbeitsbereich geändert, Ihre Änderungen jedoch nicht in das Master-Repository übertragen haben.

Mike
quelle