2013-06-28 39 views
0

我正在eclipse中開發一個android應用程序,並使用git作爲版本控制系統。當我第一次創建git repo時,我無意中添加了一些eclipse項目文件。因此,當我將項目克隆到不同的環境時(例如,另一個窗口/ Linux計算機),有一些項目屬性/目錄基於我的初始環境,並且可能會導致新環境中的問題(目錄不存在,工具鏈不存在等)。什麼是我不應該包含在我的項目回購協議中的一些Eclipse項目文件?

我應該從回購中排除一些eclipse項目文件,以確保該項目可以在任何環境中構建,假設他們已經設置了eclipse以與android應用程序一起工作?

謝謝

回答

2

bin/gen文件夾和local.properties文件應該被忽略。這應該是你需要忽略的全部內容

+0

.cproject或.project呢? – Tony

+0

。項目應該承諾。 .cproject似乎也應該承諾也是基於我正在閱讀的內容。雖然,我從來沒有在我創建/導入/處理過的100多個項目中實際使用eclipse生成的。 – dymmeh

0

/gen/bin文件夾中的文件,因爲它們包含編譯和/或構建過程中生成的文件。如果您使用的是proguard,則/proguard中的文件也應排除在外,但您應將它們保留在某個位置,以便在您從Google Play上的崩潰報告獲取堆棧跟蹤時重新命名類名。

+0

我知道這兩個文件夾。我更多地詢問特定的eclipse項目文件,如.cproject或.project。 – Tony

+0

沒有什麼我能想到的除了local.properties之外,正如dymmeh提到的那樣。我的Eclipse項目都不包含任何'.project'或'.cproject'文件。 – Karakuri

+0

但是,必須存儲設置,比如項目應該使用的工具鏈。在Windows上,我可能會將它設置爲Cygwin GCC,但我想確定是否有人在Linux上,那麼它應該設置爲Linux GCC。但是現在,它會自動設置爲Cygwin GCC,它必須是保存在某個地方的設置? – Tony

相關問題