我正在遵循一套java swing教程,每個都是一個Eclipse項目,讓他們在一個工作區。我在工作空間文件夾(mac)中初始化一個git倉庫,並上傳到github。當我在另一臺計算機(linux)中下載該文件夾時,這些項目無法識別,並且在Eclipse中打開/導入失敗。說:'文件夾不被識別爲項目'。在git中處理一系列項目的最佳方式是什麼?gitignore爲日食項目文件夾
1
A
回答
2
如果你想擁有所有在您的機器Eclipse項目的數據,你必須將下列文件/文件夾添加到Git的方法:
- 的.classpath
- 的.project
- .settings (文件夾)
請確保這些文件在本地或全局文件.gitignore
中都不會被忽略。
忽略諸如bin
和target
文件夾之類的文件夾,因爲它們包含已編譯的類,因此不應將其添加到Git中。
1
關於失敗的導入:如@nwinkler寫道,Eclipse會查找.project
和。 classpath
文件,因此您需要將它們(和.settings
目錄)添加到您的git存儲庫。
關於.gitignore
,我通常把工作區的東西在那裏(然後克隆後做import existing projects
在eclipse):
也就是說,
.metadata/.plugins
.metadata/.lock
.metadata/.log
,然後對每個項目的bin文件夾
project_dir/bin
和其他生成的文件
相關問題
- 1. 日食 - 生成的文件的項目文件夾中沒有出現
- 2. Gitignore在文件夾
- 3. .gitignore爲Lua項目
- 4. 忽略根文件夾中gitignore子文件夾中的gitignore
- 5. 日食ADT 17和libs文件夾
- 6. 會日食識別drawable-xxhdpi文件夾?
- 7. 日食不會創建爲Android項目
- 8. 日食:日食產生在使用eclipse「Maven項目」:月食
- 9. 自動化日食項目
- 10. 春季項目與日食
- 11. 如何日食Java項目
- 12. 將日食添加到項目中不在任何文件夾下
- 13. 的.gitignore文件夾內容
- 14. 的.gitignore /文件夾VS/
- 15. .gitignore中的子文件夾
- 16. .gitignore爲asp.net razor項目
- 17. Android Studio項目的典型.gitignore文件
- 18. 來自現有項目的Gitignore文件
- 19. IAR項目的典型gitignore文件
- 20. Unity項目的.gitignore忽略元文件
- 21. 哪裏都是項目的屬性/月食.metadata文件夾
- 22. gitignore使用主gitignore文件的子文件夾
- 23. 不能添加文件夾gitignore文件
- 24. gitignore文件,但沒有文件夾
- 25. .gitignore不能忽略文件夾目錄或文件
- 26. Maven3日食:日食不工作 - 沒有運行POM項目
- 27. 日食juno錯誤導入日食靛藍項目
- 28. 無法讀取android系統日食的項目文件
- 29. gitignore規則文件夾中的文件也忽略文件夾
- 30. 日食:在不同的項目中使用的文件或在一個項目
can你發佈gitignore,請問? – CML