2012-02-22 22 views
7

こんにちは私はEclipseとIntelliJの両方を使用している開発者のグループとアンドロイドプロジェクトに取り組んでいます。私たちはレポとしてSVNを使用しています。彼らはIDEAの人々と副詩を壊すことで日食のチェックを使用するたびにようです。 SCMから無視すべきファイルや、このプロセスをスムーズにするためのその他のアドバイスについて誰かが推薦しているのかどうか疑問に思っていましたか?IntelliJのIDEAとEclipseが同じプロジェクトにあります

答えて

3

私はIDEの特定のプロジェクトファイルをバージョニングから守ることをお勧めします。私はIntellij IDEAとEclipseをインタラクティブに使うAndroidプロジェクトはほとんどなく、お互いにうまくやっているようです。ここで

は、私はgitリポジトリに持っているものである:「休憩」

.gitignore 
AndroidManifest.xml 
ant.properties 
build.xml 
proguard.cfg 
project.properties 
res/ folder 
src/ folder 
+0

.projectと.classpathファイルをチェックインしていないEclipseプロジェクトは、チーム全体を管理するうえで非常に苦労します。これらのファイルは、共有(チェックイン)され、他のツールと干渉しないように特別に設計されています。他のIDEで問題が発生している場合、これらのEclipseファイルは原因ではありません(そのツールが特にそのツールを読み込みまたは使用しようとしている場合を除きます)。 –

+0

実際... IDEAは.projectと.classpathファイルを使用しようとしているので、IDEAのものを無視する方法を考えなければならないかもしれません。しかし、私は彼らがおそらくチェックインするべきだということに同意します。 – Buzzer

0

それは何の詳細を知らなくても助言を与えることはかなり難しいですしかし、私はEclipseの場合、ファイル.project.classpathをチェックインする必要があることを伝えることができます。 settingsディレクトリもチェックインする必要があります。これらのファイルはEclipse固有のもので、IntelliJやその他のツールには影響しません。

+1

E-Rizあなたは正しいです。私たちの問題の理由は、IDEAが何らかの形でEclipse設定をIntelliJモジュールの依存関係にマージしていたことです(詳細は覚えていません)。 IntelliJの.projectと.classpathファイルを無視して、毎回これをローカルで修正していました。しかし、私たちは.imlファイルと.ideaディレクトリをsvnにチェックインするのを忘れていたので、変更はチーム全体に伝播しませんでした。私が認めなければならないかなり新人(私は)間違いです。それはあなたに理にかなっていますか?私は他の提案にもオープンしています。ありがとう! – Buzzer

+1

これは正確ではありません。モジュールの依存関係のために.classpathファイルを使用するように指示した場合、IntelliJは.classpathファイルを変更する可能性があります。 –

+0

@YoelGluschnaiderは、ユーザーが明示的に選択しなければならないものであり、彼がその選択をするときに何をしているのかを知っています。それ以外の場合、Eclipseファイル*はIntelliJによって無視され、影響を受けません。実際には、IntelliJのドキュメントでは、IDE設定ファイルの2つのセットが並んでいるシナリオについても説明しています。 –

0

https://github.com/github/gitignoreを参照してください。使用しているIDE、言語、フレームワークを追加するだけです。 EclipseとIntelliJの無視はGlobal/フォルダーにあります。

関連する問題