W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
一個(gè)項(xiàng)目是 IntelliJ IDEA 開發(fā)工作的頂級(jí)組織單位。在其完成的形式中,一個(gè)項(xiàng)目可能代表一個(gè)完整的軟件解決方案。
項(xiàng)目是以下內(nèi)容的集合:
一個(gè)項(xiàng)目有一個(gè)或多個(gè)模塊作為其部件。
IntelliJ IDEA 將項(xiàng)目及其組件的配置數(shù)據(jù)存儲(chǔ)在純文本 XML 文件中,從而便于管理和與他人共享項(xiàng)目配置數(shù)據(jù)。
有兩種格式可用于存儲(chǔ)項(xiàng)目配置數(shù)據(jù): 基于目錄的格式和基于文件的格式。
當(dāng)使用基于目錄的格式時(shí),項(xiàng)目目錄中有一個(gè) .idea 項(xiàng)目目錄。
該 .idea 目錄包含一組配置文件(.xml)。每個(gè)文件只包含與某個(gè)功能區(qū)域相關(guān)的配置數(shù)據(jù)的一部分,該部分是在文件的名稱中反映出來(lái)的,例如:compiler.xml,encodings.xml,modules.xml。
幾乎所有的文件都包含項(xiàng)目本身的核心信息,例如組件模塊的名稱和位置,編譯器設(shè)置等。因此,這些文件可能(并且應(yīng)該)保持版本控制。
有一個(gè)例外的文件是:workspace.xml。它存儲(chǔ)您的個(gè)人設(shè)置,如 Windows(窗口)的位置和放置位置,VCS 和歷史記錄設(shè)置,以及與開發(fā)環(huán)境有關(guān)的其他數(shù)據(jù)。因此,您不太可能希望與同事共享此文件。
如果使用基于文件的格式,則在項(xiàng)目目錄中有兩個(gè)配置文件。其中一個(gè)文件具有 .ipr 擴(kuò)展并存儲(chǔ)核心項(xiàng)目信息。另一個(gè)文件具有 .iws 擴(kuò)展名,并存儲(chǔ)您的個(gè)人工作區(qū)設(shè)置。
該 .iws 文件不應(yīng)置于版本控制下,而應(yīng)在. ipr 文件中。
可以將基于文件的格式轉(zhuǎn)換為基于目錄的格式,請(qǐng)參閱轉(zhuǎn)換項(xiàng)目格式。
你可以將基于文件的格式轉(zhuǎn)換為基于目錄的格式:文件| 另存為基于目錄的格式(File | Save as Directory-Based Format)。因此,當(dāng)項(xiàng)目重新開啟時(shí),您可以刪除.ipr和.iws文件。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: