Benötigen Sie Hilfe beim Verständnis der Git-Symbole in Eclipse

Lesezeit: 3 Minuten

Benutzer-Avatar
Michael Goldmann

Ich versuche, mein Projekt dazu zu bringen, festgeschrieben zu werden – aber ich erhalte Fehler.

Ich betrachte die Synchronisationsperspektive und verstehe nicht, was all die Dateisymbole bedeuten. Kann mir jemand eine gute Referenz geben, um mir zu sagen, was jedes der Symbole bedeutet?

Wie zum Beispiel:

  • Blauer Pfeil nach links
  • Doppelter roter Pfeil
  • Weißes X auf rotem Quadrat
  • Weiß + über doppeltem roten Pfeil
  • Blauer Pfeil, der nach links zeigt, mit einem weißen Strich darauf
  • Ausrufezeichen
  • Grauer Pfeil nach rechts
  • Grauer Pfeil nach rechts mit weißem + Zeichen
  • Graues Kästchen mit weißem Stern darauf.

Benutzer-Avatar
VonC

Eine gute Beschreibung finden Sie in der Abschnitt “Ansicht synchronisieren”. des Egit Handbuch:

Ansicht synchronisieren

Dieser Status wird mithilfe von Symbolen angezeigt und kann auch so konfiguriert werden, dass der Status als Text angezeigt wird, der an den Ressourcennamen angehängt wird.

  • d Eine eingehende Hinzufügung bedeutet, dass dem Zielzweig eine Ressource hinzugefügt wurde.
  • d Eine eingehende Änderung bedeutet, dass sich die Datei im Zielzweig geändert hat.
  • d Eine eingehende Löschung bedeutet, dass eine Ressource aus dem Zielzweig gelöscht wurde.
  • d Eine ausgehende Hinzufügung bedeutet, dass die Datei zu Ihrem Arbeitsbereich oder Quellzweig hinzugefügt wurde und sich noch nicht im Zielzweig befindet.
  • d Eine ausgehende Änderung bedeutet, dass die Datei in Ihrem Arbeitsbereich oder Quellzweig geändert wurde.
  • d Eine ausgehende Löschung ist eine Ressource, die in Ihrem Arbeitsbereich oder Quellzweig gelöscht wurde.
  • d Eine widersprüchliche Hinzufügung bedeutet, dass die Ressource in Ihrem Arbeitsbereich oder Quellzweig und im Zielzweig hinzugefügt wurde.
  • d Eine widersprüchliche Änderung bedeutet, dass die Datei in Ihrem Arbeitsbereich oder lokalen Zweig und im Zielzweig geändert wurde. Eine manuelle oder automatische Zusammenführung ist erforderlich. Außerdem werden alle Einträge in der Ansicht, die untergeordnete Elemente enthalten, die Konflikte darstellen, ebenfalls mit dem Konfliktsymbol gekennzeichnet. Dies geschieht, damit Konflikte leicht gefunden werden können.
  • d Ein widersprüchliches Löschen bedeutet, dass die Ressource in Ihrem Arbeitsbereich oder Quellzweig und im Zielzweig gelöscht wurde.

Denken Sie in Ihrem Fall daran, dass diese Overlay-Symbole angezeigt werden können zusätzlich des Status Symbole überlagern:

Status

Dazu gehören:

  • dirty (folder) – Mindestens eine Datei unterhalb des Ordners ist fehlerhaft; das bedeutet, dass es Änderungen im Arbeitsbaum gibt, die weder im Index noch im Repository sind.
  • tracked – Die Ressource ist dem Git-Repository bekannt und unterliegt daher der Versionskontrolle.
  • untracked – Die Ressource ist dem Git-Repository nicht bekannt und wird nicht versioniert, bis sie explizit hinzugefügt wird.
  • ignoriert – Die Ressource wird vom Git-Teamanbieter ignoriert. Dabei werden die Voreinstellungen unter Team > Ignorierte Ressourcen, Flag „derived“ und Einstellungen aus .gitignore-Dateien berücksichtigt.
  • dirty – Die Ressource hat Änderungen im Arbeitsbaum, die weder im Index noch im Repository sind.
  • inszeniert – Die Ressource hat Änderungen, die dem Index hinzugefügt wurden. Beachten Sie, dass das Hinzufügen von Änderungen zum Index derzeit nur im Commit-Dialog über das Kontextmenü einer Ressource möglich ist.
  • teilweise bereitgestellt – Die Ressource enthält Änderungen, die dem Index hinzugefügt werden, und zusätzliche Änderungen in der Arbeitsstruktur, die weder den Index erreicht noch in das Repository übertragen wurden. Sehen partielles Staging aus der Git-Staging-Ansicht dafür, wie man das macht.
  • Hinzugefügt – Die Ressource hat noch keinen Commit im Repository erreicht, wurde aber frisch zum Git-Repository hinzugefügt, um in Zukunft nachverfolgt zu werden.
  • 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“. Das bedeutet, dass Git aufhört, die Working-Tree-Dateien auf mögliche Änderungen zu prüfen, sodass Sie das Bit manuell zurücksetzen müssen, um Git mitzuteilen, wenn Sie die Working-Tree-Datei ändern. Siehe auch Gehen Sie von einer unveränderten Aktion aus.

1051220cookie-checkBenötigen Sie Hilfe beim Verständnis der Git-Symbole in Eclipse

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy