[英]What files are unnecessary when exporting an Eclipse Workspace to a version control repository?
我在一個Eclipse工作區下有幾個Android和Java項目,並想將整個工作區導出到我自己的版本控制存儲庫中。 我想使導出的文件最少。 這樣,除了本文提到的資源歷史記錄和JDT緩存之外 ,是否還有其他不需要導出的文件?
請注意,隨后導出的導入工作空間將導致構建正常進行,而無需添加存儲庫中尚未存在的其他文件。
在[workspace] /。plugins / .metadata目錄下,我具有以下目錄
對於大多數項目,您的回購中所需的唯一目錄/文件是:
res/
src/
assets/ (if used)
AndroidManifest.xml
default.properties
我認為簡單的答案是,如果您希望能夠准確地重建工作區,則需要包括所有文件。 在任何情況下,它們都不會占用太多空間。
如果僅在工作區中進行檢查,則需要與Eclipse開發人員聯系,以確保不會有未知的副作用。 這真的不值得。
如果有幫助,我會使用eclipse處理許多項目,而我們根本不簽入工作區。
從頭開始重建工作區通常不是問題,並且會自動發生。
通常,您只會在版本控制下存儲成功構建應用程序所需的文件。 但是,為了幫助大型團隊進行開發,通常也可以(盡管不是最佳實踐)在所選的團隊IDE中存儲重構Java項目所需的最少的元數據。 綜上所述,您想從Eclipse導出:
您絕對不希望導出任何Eclipse特定的文件/文件夾,例如.plugins。 如果您想獲得快速指南,則應將構建應用程序所需的所有文件/文件夾導出到VCS,並設想開發可以在任何 IDE中進行。 使用該硬性規則,您可以輕松確定要存儲的內容,而且很明顯,將.classpath和.project存儲在VCS中實際上只是為了加快應用程序設置新Eclipse的速度。 您的判斷是否真的要包括這兩個文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.