Das Hinzufügen des Eclipse-Projektordners zum git-Repository

9

Ich habe ein neues leeres Git-Repository auf BitBucket erstellt und möchte es jetzt mit Eclipse verknüpfen.

Ich habe den Repo zur Ansicht "Git Repositories" hinzugefügt und ein neues Projekt mit demselben Namen erstellt.

Ich wähle "Team - & gt; Projekt teilen", dann Commit und Push upstream.

Jetzt hat mein Repository die Ordnerstruktur / mein-langer-Projektname / Mein langer Projektname /

Gibt es eine Möglichkeit, den Projektordner zum Stammverzeichnis des Git-Repositorys zu machen?

    
EddyR 15.03.2013, 05:49
quelle

1 Antwort

4

Von der EGit Eclipse Wiki-Seite :

  

Es ist wahrscheinlich keine gute Idee, ein Projekt zum Stammordner Ihres Repositorys zu machen

     

Der Grund ist, dass Sie nie ein anderes Projekt zu diesem Repository hinzufügen können, da die .project-Datei den Stammordner belegt; Sie könnten auch Projekte als Unterordner hinzufügen, aber diese Art der Projektverschachtelung verursacht bekanntermaßen überall Probleme. Um ein anderes Projekt hinzuzufügen, müssen Sie das Projekt in einen Unterordner im Repository verschieben und das zweite Projekt als weiteren Unterordner hinzufügen, bevor Sie diese Änderung übernehmen können.

Ich weiß, dass das keine Lösung ist, aber das gibt zumindest einen triftigen Grund dafür, den zusätzlichen Ordner mit dem gleichen Namen ertragen zu müssen.

Die (nicht empfohlene!) Problemumgehung

Erstellen / ändern Sie das Remote-Repository und klonen Sie es in ein neues lokales Projekt :

Wenn Sie noch nicht mit der Entwicklung begonnen haben oder es sich leisten können, den Inhalt des doppelten Unterordners (in Ihrem Fall "Mein langer Projektname") in den Stamm des Git-Repositorys zu verschieben, können Sie / strong> Vermeiden Sie es, zweimal den gleichen Ordner zu finden, indem Sie umgekehrt gehen :

  1. Verschieben Sie die Dateien innerhalb des Projekts in das Stammverzeichnis des Repository remote / Erstellen Sie das Repository remote , wenn es sich um ein neues Projekt handelt.

  2. Suchen Sie in der Ansicht "Git-Repositorys" in Eclipse nach "Klonen Sie ein Git-Repository und fügen Sie den Klon zu dieser Ansicht hinzu" . Führen Sie die Schritte aus, um Ihr Repository von Ihrem URI in einen lokalen Ordner zu kopieren.

  3. Klicken Sie in derselben Ansicht mit der rechten Maustaste auf das Repository in der Liste und wählen Sie "Projekte importieren ..."

    • Wenn Sie im Stammordner eine .project -Datei haben, dh die Dateien, die bereits Teil eines Eclipse-Projekts sind, wählen Sie "Bestehende Projekte importieren" und wählen Sie den Stammordner beobachte Eclipse seine Magie.

    • Wenn es sich um ein neues Projekt handelt (oder die Dateien auf dem Ursprung kein Eclipse-Projekt sind), wählen Sie " Als allgemeines Projekt importieren " und ändern Sie anschließend den Projekttyp in Eclipse Sie benötigen einen bestimmten Projekttyp.

Haftungsausschluss: Ich habe mich entschieden, diese Problemumgehung nicht zu verwenden und mich an die EGit-Empfehlungen zu halten.

    
edsioufi 23.08.2013 15:51
quelle

Tags und Links