2016-08-04 3 views
0

Eclipseを使用してgitでプロジェクトを開発しています。私は2つの異なるシステムを使用します:WindowsとLinux。時々私はWindows上で、時にはLinux上で作業します。Eclipseメタデータでシステムに依存しないリンクされたリソースを作成する方法

私のプロジェクトでは、Googleドライブのフォルダにリンクされたリソースがあります。

Windowsの場合、フォルダはD:\ GoogleDriveとLinux/mysuer/GDriveです。

Windowsでリンクされたリソースを設定しました。私の.projectではD:\ GoogleDrive \ myfolderへの直接参照があります。

私が.projectをコミットすると、私がlinuxの下でチェックアウトすると、ウィンドウを基準にした相対パスが得られます。

私は.projectを無視できると思うかもしれませんが、それは本当に良いのか分かりません。私が失う危険は何ですか?

あなたは何をしていますか?

おかげ

+1

特定の開発環境に固有のものであるため、私はたぶん '.project'ファイルをバージョンアップしません。 '.gitignore'に追加することができます。すでに追加していない限り、' git rm 'を最初にキャッシュする必要があります。 –

+1

プロジェクトファイルは、ソースコードとは関係ありません。 Timが言ったように間違いなくあなたのgitignoreに追加してください。 –

答えて

0

プロジェクトファイルを生成し、その上のコードのスタイル設定など、すべての開発マシン上で同じにする設定をしない場合は、IDEのメタデータで確認することは完全に有効です。

あなただけのIntelliJ IDEAによって提供される機能の「パス変数」を活用し、今もEclipseの必要があります。http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Fconcepts%2Fcpathvars.htm

あなたはその後、ちょうどあなたの地元のEclipseワークスペースでは、このパス変数を設定し、これにあなたのリンクされたリソースの相対的な定義リンクされたdokuが示すように、path変数。

関連する問題