Idea中項目文件管理
參考文章:How to manage projects under Version Control Systemsgit
基於文件夾的項目組織形式(項目中含有.idea文件夾)
通常來講,如今的項目採用的都是這種組織形式,也是當前的默認組織形式。web
應當添加至版本控制的:
- .idea文件夾下的全部文件都應該被添加至版本控制,除了workspace.xml 和 tasks.xml,由於他們保存了用戶的我的設置
- 全部的.iml文件都應當添加至版本控制
不添加至版本控制的:
- 由Maven 或者 Gradle 生成的 .iml文件
- gradle.xml
- dictionaries文件夾
- .idea/libraries下由Gradle或者Maven生成的.xml文件
遺留的項目組織形式
- 倉庫中保留.ipr文件以及全部的.iml模塊文件,不保留.iws文件,由於其保存的是用戶的我的設置
如下爲原創內容
實際使用中建議不添加.idea文件夾至git,由於Idea從新導入項目的過程當中會覆蓋.idea文件夾內全部內容。ide