2012-11-01 7 views
7

Ich habe EGit auf Juno installiert und ein Java-Projekt im Arbeitsbereich von Eclipse erstellt. Dann teilte ich Git dieses Projekt mit. Als ich dann die Eigenschaften des Projekts überprüfe, habe ich festgestellt, dass das Projekt von seinem ursprünglichen Arbeitsbereich in das lokale Git-Repository verschoben wurde. Wenn ich einige Änderungen im Eclipse-Editor vornahm, wurden die Änderungen im lokalen Repository ohne Festschreibung vorgenommen.Wie isoliert man den Eclipse-Arbeitsbereich vom lokalen git-Repository?

Wie isoliert man den Eclipse-Arbeitsbereich vom lokalen git-Repository?

(Na ja, mein Eclipse-Workspace ist ~/Documents/Arbeitsplatz, mein git lokales Repository ist ~/git/myrepository1.)

+0

Haben Sie dieses Problem gelöst? – Bnrdo

Antwort

4

Der Arbeitsbereich außerhalb bearbeiten noch in seiner ursprünglichen Position ist. Es sind die Projekte, die in die Git-kontrollierten Verzeichnisse verschoben wurden. Normalerweise werden Projekte im Eclipse-Arbeitsbereichsordner erstellt, Sie können diesen Standard jedoch überschreiben.

Wenn Sie wirklich Änderungen von Git isolieren möchten, müssen Sie Git Kontrolle über das Projekt zu brechen, aber Sie müssen möglicherweise noch den Projektinhalt zurück in Ihren Arbeitsbereich verschieben. Leider wird der Prozess, weitere Änderungen in git zu bekommen, wirklich chaotisch.

Ich fand es zunächst nervig, wie Git meine Eclipse-Projekte steuert, aber nach einer Weile macht es Sinn und ist wirklich eine sehr mächtige Versionskontrollfunktion.

+1

Wollen Sie sagen, dass die Frage des OP nur eine natürliche Sache in git ist? Ich bin ein Neuling in Git und das ist nicht meine Idee von lokalen Repository. – Bnrdo