2016-04-25 9 views
0

Sie würden denken, das wäre eine einfache Frage, aber da Git natürlich selbst ein "Versionskontrollsystem" ist, wird Google durch eine Suchanfrage wie den Titel dieses Beitrags sehr verwirrt.Welche Version von Git wird von EGit in Eclipse verwendet?

Wie auch immer, ich betreibe Eclipse Luna und versuche zu verstehen, welche Version von Git vom Eclipse EGit Plugin verwendet wird.

Dies ist, damit ich verstehen kann, was mit .gitignore Dateien vor sich geht.

Es scheint, dass die documentation on gitignore provided at the official site ist nicht synchron mit dem Git-Anbieter in Eclipse, insbesondere im Hinblick auf die Behandlung von führenden und hinteren ** Notationen.

Ich weiß, dass die Version von Git, die mit RHEL 6.7 (git v. 1.7.1) ausgeliefert wird, nicht ** wie in der Dokumentation behandelt, und dass dies nur in 1.8.2 behoben wurde, aber jetzt bin ich auch merkt, dass Eclipse das ** entweder nicht zu erkennen scheint.

Kennt jemand die Antwort darauf?

+0

Mögliche Duplikat [Wie EGit Versionen Kartenversionen auf Git] (http://stackoverflow.com/questions/36076840/how-do-egit- Versionen-Karte-zu-Git-Versionen) –

Antwort

0

Eklipse verwendet egit welche ein Eclipse-Team-Provider für JGit ist [1], die eine "leichte, reine Java-Bibliothek, die die Git Versionskontrollsystem" ist [2]

Sie haben die egit Dokumentation folgen [3 ], nicht die git Dokumentation. Sie können das gleiche Git-Repository-Format lesen und schreiben und das git-Protokoll sprechen, haben aber ansonsten nicht genau dieselben Befehle. Die git-Dokumentation, auf die Sie verweisen, trifft möglicherweise nicht zu.

1 http://www.eclipse.org/jgit/

2 http://www.eclipse.org/egit/

3 http://wiki.eclipse.org/JGit/User_Guide

+0

Danke. Ich war überrascht zu erfahren, dass Eclipse mit EGit 3.4 ausgeliefert wird, das die '**' Syntax nicht unterstützt, während EGit 4.3 im Eclipse-Marktplatz verfügbar ist und mehrere Versionen unterstützt wurden. Das ist eine einfache Lösung, und ich erkenne jetzt, dass meine ganze Frage etwas fehlgeleitet war, da EGit nur eine lose Verbindung zu einer bestimmten Version von Git hat. –

0

Sie können Git immer auf die neueste Version aktualisieren und über die Befehlszeile arbeiten, um sicher zu sein, welche Version Sie haben.

Welche Version von Egit (nicht Git) haben Sie installiert?

Wenn Sie nicht finden, können Sie immer unter dem Plugin-Ordner und im Egit-Ordner selbst suchen.

Verwandte Themen