2016-12-02 44 views
1

我們在IntelliJ IDEA中啓動了一個基於目錄的項目(目前使用的版本是2016.3 build 163.7743.44)。一切都很好,.iml文件在.idea/modules內,我們可以輕鬆地共享/更新它。基於IntelliJ IDEA目錄的格式和.iml文件

問題是,有時候,當某人克隆該項目並開始使用它時,IDE不會關心該文件(或項目結構),並將.iml放在項目根目錄之外。這是一個間歇性/隨機問題,我無法一步一步地重現它。

我們選擇從Git中刪除.idea目錄,並將配置/設置保存在JAR文件中。

有什麼辦法可以告訴IDE使用其中一種方法嗎?這不是什麼大問題,但我想知道這種行爲背後的原因。

回答

0

該行爲的原因可能是人們不使用「打開」操作來打開項目,而是使用「從現有源導入項目」操作。後一個操作不使用現有的.idea目錄,而是從頭開始重新創建項目結構。你應該教你的同事不要使用這個動作。

請注意,將設置存儲在.jar文件中並不能替代共享項目結構,因爲共享設置不包括項目特定的項目,例如庫和運行配置。