15

RubyMine 在 .idea 目录中生成一些文件。在我的一个项目中,我看到:

  • 项目名称.iml
  • 编码.xml
  • 杂项.xml
  • 模块.xml
  • vcs.xml
  • 工作区.xml

我应该将哪些提交给版本控制系统,哪些不应该提交?

4

2 回答 2

13

http://www.jetbrains.net/devnet/docs/DOC-1192所述:

RubyMine 将项目配置文件存储在项目根文件夹中自动创建的 .idea 目录下。

为了项目团队之间更好的协作,您应该将项目根目录中 .idea 目录下的所有文件置于版本控制之下,除了存储用户特定设置的 workspace.xml 和 tasks.xml 文件。

于 2010-04-20T18:41:52.550 回答
3

对于 RubyMine,最好不要共享项目文件,因为更多的东西是根据您的本地设置自动配置的(例如您在本地安装的 gem)。

于 2010-04-20T10:13:07.777 回答