Idea中項目文件管理

Idea中項目文件管理

參考文章:How to manage projects under Version Control Systemsgit

基於文件夾的項目組織形式(項目中含有.idea文件夾)

通常來講,如今的項目採用的都是這種組織形式,也是當前的默認組織形式。web

應當添加至版本控制的:

  • .idea文件夾下的全部文件都應該被添加至版本控制,除了workspace.xmltasks.xml,由於他們保存了用戶的我的設置
  • 全部的.iml文件都應當添加至版本控制

不添加至版本控制的:

  • 由Maven 或者 Gradle 生成的 .iml文件
  • gradle.xml
  • dictionaries文件夾
  • .idea/libraries下由Gradle或者Maven生成的.xml文件

遺留的項目組織形式

  • 倉庫中保留.ipr文件以及全部的.iml模塊文件,不保留.iws文件,由於其保存的是用戶的我的設置

如下爲原創內容

實際使用中建議不添加.idea文件夾至git,由於Idea從新導入項目的過程當中會覆蓋.idea文件夾內全部內容。ide

相關文章
相關標籤/搜索