2015-06-16 122 views
1

我正在遵循一套java swing教程,每個都是一個Eclipse項目,讓他們在一個工作區。我在工作空間文件夾(mac)中初始化一個git倉庫,並上傳到github。當我在另一臺計算機(linux)中下載該文件夾時,這些項目無法識別,並且在Eclipse中打開/導入失敗。說:'文件夾不被識別爲項目'。在git中處理一系列項目的最佳方式是什麼?gitignore爲日食項目文件夾

+0

can你發佈gitignore,請問? – CML

回答

2

如果你想擁有所有在您的機器Eclipse項目的數據,你必須將下列文件/文件夾添加到Git的方法:

  • 的.classpath
  • 的.project
  • .settings (文件夾)

請確保這些文件在本地或全局文件.gitignore中都不會被忽略。

忽略諸如bintarget文件夾之類的文件夾,因爲它們包含已編譯的類,因此不應將其添加到Git中。

1

關於失敗的導入:如@nwinkler寫道,Eclipse會查找.project和。 classpath文件,因此您需要將它們(和.settings目錄)添加到您的git存儲庫。

關於.gitignore,我通常把工作區的東西在那裏(然後克隆後做import existing projects在eclipse):

也就是說,

.metadata/.plugins 
.metadata/.lock 
.metadata/.log 

,然後對每個項目的bin文件夾

project_dir/bin 

和其他生成的文件