Version control 我应该提交哪些RubyMine生成的文件?

Version control 我应该提交哪些RubyMine生成的文件?,version-control,rubymine,Version Control,Rubymine,RubyMine在.idea目录中生成一些文件。在我的一个项目中,我看到: 项目名称.iml encodings.xml misc.xml modules.xml vcs.xml workspace.xml 我应该向版本控制系统承诺哪些内容,哪些不应该?对于RubyMine,最好不要共享项目文件,因为更多内容是根据您的本地设置(如您在本地安装的gems)自动配置的。如上所述: RubyMine存储项目配置 文件位于.idea目录下,即 在项目根文件夹中自动创建 为了更好地合作 您应该将项目团

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

  • 项目名称.iml
  • encodings.xml
  • misc.xml
  • modules.xml
  • vcs.xml
  • workspace.xml

我应该向版本控制系统承诺哪些内容,哪些不应该?

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

如上所述:

RubyMine存储项目配置 文件位于.idea目录下,即 在项目根文件夹中自动创建

为了更好地合作 您应该将项目团队置于 版本控制下的所有文件 .项目根目录中的idea目录 除了workspace.xml和 存储用户的tasks.xml文件 具体设置


尤金,你可能想在简历中说你在JetBrains工作,这会让你的答案更可信;)