5

次のように、リンクされたリソースをEclipseプロジェクトに追加すると:

<linkedResources>
    <link>
        <name>[source path] src</name>
        <type>2</type>
        <locationURI>DOCUMENTS/Another_Project/src</locationURI>
    </link>
</linkedResources>

EGit コミット画面で毎回すべてのリンクされたファイルを表示します。

.gitignore でさまざまなエントリの組み合わせを試しましたが、成功しませんでした。デフォルトの右クリックTeam -> Ignoreは、次の行を追加します: /[source path] srcを .gitignore に追加しますが、機能しません。

これを回避する方法はありますか?

4

3 に答える 3

0

このバグが EGit チームによって適切に修正されるのを待つ間に使用できるソリューションを次に示します。.project(上で提案したように) Eclipseファイルでこのように定義されたリンクされたリソースがあるとしましょう:

<linkedResources>
  <link>
    <name>[source path] src</name>
    <type>2</type>
    <locationURI>DOCUMENTS/Another_Project/src</locationURI>
  </link>
</linkedResources>

またはワイルドカードを使用して、下DOCUMENTS/Another_Project/srcにあるすべてのファイルとフォルダーを手動でファイルに追加できます。.gitignore***

**/com/domain/module_name/some_package/

警告:**ワイルドカードはどのレベルのディレクトリにも一致するため、パスやファイル名が一意であり、プロジェクト内の他の場所で見つからないことを確認する必要があります。しかし、私のように、構造がリバース DNS 命名スタイルを使用し、その後にモジュール名が続く場合は、このソリューションで十分かもしれません。

于 2014-01-29T20:17:09.707 に答える
0

私たちがそれを解決した方法は、関連する .gitignore ファイルを手動で編集することでした。より完全な回答については、質問 3310129 に対する私の回答をここで確認してください。

于 2011-10-19T10:34:35.863 に答える