2010-11-14 180 views
3

我有一個位於我的本地工作區的Eclipse動態Web項目設置。我想在Git源代碼控制下放置項目的其中一個文件夾。這可能嗎?從Eclipse項目中添加一個文件夾到Git源代碼控制

我不希望整個項目在存儲庫中,只是WebContent中的特定文件夾。我有EGit插件,並在Eclipse中創建了一個新的Git倉庫,但不知道如何將文件夾添加到倉庫(倉庫和文件夾當前位於不同位置)。

感謝

+0

給定目錄中的git存儲庫只能跟蹤該目錄中的內容。這是沒有辦法的。您需要移動存儲庫以包含文件夾,或者將文件夾移動到存儲庫中。 – Cascabel 2010-11-15 00:11:37

回答

1

嘗試創建文件該文件夾中,並將其添加。
例如,一個空.gitignore文件,其中:

  • 將Web項目被忽略
  • 不會有git的回購

任何影響,但將允許Git的樹包括其父目錄(即您要添加的目錄)


由於Jefromi POIN在評論中發表:

「給定目錄中的git存儲庫只能跟蹤該目錄中的內容。這是沒有辦法的。
您需要移動存儲庫以包含文件夾,或者將文件夾移動到存儲庫中。 「

含義,如果你已經有了一個Git回購對於給定的工作樹,並要添加位於其他地方目錄的內容,我會建議:

  • 內,創建一個新的git回購新目錄(您的Web項目中的一個)
  • 引用到您當前的git回購as a submodule,如果你想保留設置文件的絲束之間的緊密聯繫。
0

薩內新回購y您要跟蹤WebContent/MyFolder

  1. 重命名MyFolder喜歡的東西MyFolder.tmp
  2. WebContent與名,創建一個新的存儲庫MyFolder
  3. 複製的MyFolder.tmp內容爲MyFolder
  4. 讓一個第一次提交的MyFolder
  5. 刪除MyFolder.tmp

但是,我不建議只將Eclipse項目的某些部分放入源代碼管理。另外,存儲庫位置是工作空間文件夾中的絕對路徑。

相關問題