簡體   English   中英

Egit將Eclipse項目文件夾添加到git存儲庫

[英]Egit adding Eclipse project folder to git repository

我在BitBucket上創建了一個新的空git存儲庫,現在我想將它鏈接到Eclipse。

我將repo添加到“Git Repositories”視圖並創建了一個具有相同名稱的新項目。

我選擇“團隊 - >共享項目”然后提交並推送上游。

現在我的存儲庫有文件夾結構/ my-long-project-name / My Long Project Name /

有沒有辦法讓項目文件夾成為git存儲庫的根目錄?

來自EGit Eclipse Wiki頁面

將項目作為存儲庫的根文件夾可能不是一個好主意

原因是您永遠無法將另一個項目添加到此存儲庫,因為.project文件將占用根文件夾; 你仍然可以將項目添加為子文件夾,但是這種項目嵌套已知會在整個地方引起很多問題。 要添加另一個項目,您必須將項目移動到存儲庫中的子文件夾,並將第二個項目添加為另一個子文件夾,然后才能提交此更改。

我知道這不是一個解決方案,但至少這給了一個有理由不得不忍受同名的附加文件夾。


(不推薦!)解決方法

創建/修改遠程存儲庫,然后克隆到新的本地項目

如果您尚未開始開發或不能提供的移動重復的子文件夾的內容(你的情況,“我的龍項目名稱”)到Git倉庫的根目錄, 可以避免與同一兩次結束了文件夾, 反過來

  1. 將項目中的文件移動到遠程存儲庫的根目錄/創建遠程存儲庫(如果這是一個新項目)。

  2. 在Eclipse的“Git Repositories”視圖中,找到“克隆一個Git存儲庫並將克隆添加到此視圖” 按照步驟將存儲庫從URI克隆到本地文件夾。

  3. 在同一視圖中,右鍵單擊列表中的存儲庫,然后選擇“導入項目...”

    • 如果根文件夾中有.project文件,即已經是Eclipse項目的文件,請選擇“導入現有項目”並選擇根文件夾,然后觀察Eclipse的魔力。

    • 如果這是一個新項目(或者原始文件不是eclipse項目),選擇“ Import as general project ”,然后在需要特定項目類型的情況下修改Eclipse中的項目類型。

免責聲明:我個人決定不使用此解決方法並堅持使用EGit建議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM