コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

.ideaディレクトリ配下のものはInteliJ系エディタのエディタ情報

VSCode使いの人が誤ってコミットされたファイルを見て何これ感になったので

環境

RubyMine 2018.2.4
Build #RM-182.4505.55, built on October 8, 2018

gitで弾くといいもの

.idea 配下をすべて、というわけではなく、公式的には

This format is used by all the recent IDE versions by default. Here is what you need to share: ・All the files under .idea directory in the project root except the workspace.xml, usage.statistics.xml, and tasks.xml files which store user specific settings ・All the .iml module files that can be located in different module directories (applies to IntelliJ IDEA) - How to manage projects under Version Control Systems – IDEs Support (IntelliJ Platform) | JetBrains

機械訳すると以下の感じ。

このフォーマットは、デフォルトで最近のすべてのIDEバージョンで使用されています。これがあなたが共有する必要があるものです: ・ユーザー固有の設定を格納するworkspace.xml、 usage.statistics.xml、およびtasks.xml ファイルを除く、プロジェクトルートの.idea ・ディレクトリ以下のすべてのファイル 異なるモジュールディレクトリに配置できるすべての.iml モジュールファイル(IntelliJ IDEAに適用)

ということで

  • workspace.xml
  • usage.statistics.xml
  • tasks.xml

以外はだいたいコミットしたほうがいいとのことだが、Rubyとかでもそこまで細かくやったほうがいいのかはチーム内で要協議というところ

参考リンク