パスとしてこれらのファイルをコミットしない方が良いです/異なるワークステーションで設定が異なる場合があります。
これを解決するには、いくつかのビルドツールを使用することができます。 (例えば、Maven)
チームメンバーのいずれかがEclipse(他のIDEを使用しています)を使用していないかのように、それらのファイルは意味がありません。
誰もが異なるIDE設定をコミットする場合、どのような混乱が起こるか想像してください。
編集:
詳細説明;
私は、NetBeans、Eclipse、IDEAを使用しているチームで働いています...本当に長い間、実際にIDEを変更するオプションではありません。その人の生産性にのみ影響します。
人が自分のIDEに慣れると、shorcutsを学び、いくつかの機能(refactor/generate getter setter/implement override required methods ....)を探す場所を知っているので、他のIDE物事をより困難にし、全体のプロセスを遅くします。 IMHOと柔軟なコードベースを持つ私の経験から、常に良いです。私は日食の男ですし、おそらく他のIDEと一緒に仕事したくないのですが、私は事実をより早く/簡単にするたくさんのショックカットを知っています。
すべてのIDEファイルは、おそらくほんの数回のクリックでIDE自体によって自動生成されます。
私の現在のプロジェクトには3人の開発者がいて、それぞれ別々のIDE(Eclipse)、NetBeans、IDEAを使用しています。私はレポからソースをチェックアウトすると、Eclipse用の意味がないIDEAまたはNetBeans設定ファイルを見たいとは思わない。同様に彼らのために。
http://stackoverflow.com/questions/116121/do-you-keep-your-project-files-under-version-control/119377#119377、またはhttp://stackoverflow.com/questions/2024307をご覧ください。/what-should-be-commit-to-the-eclipseワークスペース、または(より一般的な)http://stackoverflow.com/questions/1880817/what-to-put-under-version-コントロール – VonC
うわー。私はちょっと見ようとしました。私は自分の質問が2つか3つに分かれて、それぞれが適切な反応を得ることができると思う。私は最高の答えがあなたのコメントになると信じています:-) –