Vraag Bouw de EGit-repository buiten de Eclipse-werkruimte


ik gebruik Eclipse 3.7 en EGit 1.0. Als ik repositories maak in mijn Eclipse-werkruimte (als een submap voor een project) werkt alles goed. Maar uiteraard wordt dit niet aanbevolen, dus ik wil een repository bouwen op een andere plek. Maar dit werkt niet zoals verwacht.

Ik voer deze stappen uit:

  1. Maak een eenvoudig Eclipse-project met daarin een tekstbestand (mijn project).
  2. Delen -> Team -> Git
  3. Maak knop -> gebruik c: \ user als Bovenliggende map en mygit als Naam
  4. ik vertrek Pad binnen repository leeg
  5. zo Doellocatie is c: / user / mygit / myproject -> Finish

Op dit moment verwacht ik dat ik mijn code kan beheren via EGit. Maar als ik voor de Team menu in het contextmenu van het project of tekstbestand dat ik zie Nee opties voor versiebeheer zoals plegen enz. Aan de andere kant als ik de gemaakte repository verwijder, wordt het project ook verwijderd.

Weet iemand hoe hij dit correct moet doen? In eerste instantie is mijn doel om een ​​eenvoudige repository voor één gebruiker te bouwen.


11
2017-07-18 14:14


oorsprong


antwoorden:


Het is vrij eenvoudig (mijn setup: Eclipse 3.7, EGIT 1.1.0). De standaardlay-out is om uw project in (onder) een GIT-repository te plaatsen, zodat u meer dan één Eclipse-project in één repository kunt hebben - buiten de Eclipse-werkruimtestructuur.

Dan eerst maak de repository aan: In de weergave "Git-bibliotheken" maken we een nieuwe (niet-blanco) repository aan: In het dialoogvenster vullen we bijvoorbeeld:

Create a new repository
  • Bovenliggende map: c:\user\gitreps\    (een map die je gebruikt om git repositories op te slaan)

  • Naam : repo1                          (naam van uw repository)

Dit zal creëren c:\user\gitreps\repo1\.git\

Hierna delen we het bestaande project, wat een fysieke zet zal veroorzaken:

Neem uw nieuwe project (ongeacht waar het is gemaakt, binnen of buiten de werkruimte) en deel het:

Project (myproj) -> RightClick -> Team -> Delen -> Git

Selecteer in de dialooglijst de repositoy die u zojuist hebt gemaakt (repo1) en laat de rest leeg. Zie dat het "Huidige locatie" en "Doellocatie"  In ons voorbeeld zou de "Doellocatie" moeten zijn c:\user\gitreps\repo1\myproj

Wanneer u op drukt Af hebben, het project zal fysiek worden verplaatst zoals we willen.


7
2017-10-27 20:17