.project ファイルには、プロジェクトで使用されるプロジェクトの性質への参照が含まれています。
これらのプロジェクトの性質は、ローカルの開発者マシンにインストールされているプラグインに依存しています。
では、このファイルを SVN から除外する必要がありますか?
他の開発者が知らない性質は問題を引き起こしますか?
ありがとう
.project ファイルには、プロジェクトで使用されるプロジェクトの性質への参照が含まれています。
これらのプロジェクトの性質は、ローカルの開発者マシンにインストールされているプラグインに依存しています。
では、このファイルを SVN から除外する必要がありますか?
他の開発者が知らない性質は問題を引き起こしますか?
ありがとう
私はそれら (esp .project) を決してコミットせず、常に svn:ignore'd に投票します。間違っているかもしれませんが、コードを SVN にコミットしてから、SVN からチェックアウトして新しいプロジェクトを作成するだけです。
それらのファイルがコミットされたプロジェクトをチェックアウトするたびに、文字通りプロジェクトが壊れました。しかし、それは私の同僚だけかもしれません...壊れるとは、これらを変換することを意味します
src/com.package.name1
src/com.package.name2
src/com.pack.name1
src/com.pack.name2
これらに
src/
src/com
src/com/package
src/com/package/name1
src/com/package/name2
src/pack
src/pack/name1
src/pack/name2
他の種類の不必要な刺激...パッケージとしてではなくフォルダーとして認識されなくなったようなものです。eclipse -clean を実行したり、プロジェクトを削除/再インポートしたり、時間を無駄にしたくないEclipseのものに時間を無駄にしたりする必要があることの1つ。
それはあなたの状況によって異なります。
それらをバージョン管理下に置くための指示:
それらをバージョン管理下に置かないための指示:
最善の解決策: Mavenを使用して依存関係を記述し、Eclipse から完全に独立したプロセスをビルドします。その後、Tycho を使用して、Maven と Eclipse の世界の間で「ブローカーとして機能」します。そうすれば、何をバージョン管理下に置くべきかが正確にわかり、誰もがまったく同じビルドを作成できます (使用する IDE やインストールされているプラグインに関係なく)。