1

WindowsでEclipse STSとSVNを使用しています。STS からチェックイン/チェックアウトできますが、問題ありませんが、STS からコミットするときに、.class などの生成されたファイルを無視したいので、SVN プロパティ タブを使用してプロパティを設定しようとしていsvn:ignoreます以下の除外...

target
target-eclipse
*.class

しかし、Eclipse からコミットすると、.classファイルは [コミット] ダイアログに表示されたままになります。無視パターンは間違っていますか?使用して/*.classみましたが、パターンが無効であると主張して、Eclipseでそのパターンを保存できません

4

1 に答える 1

1

これらのパターンは、現在のフォルダーにのみ適用されます。そのため、提供したものは、それらの名前のファイルまたはフォルダーのみをルート フォルダーから除外しますが、サブフォルダーは除外しません。これらのパターンをすべてのサブフォルダーにも適用できるようにするSVNオプションがあるとは思いません。

すべての *.class ファイルを「ターゲット」フォルダーまたは別の「bin」フォルダーに配置して、ソース ファイルとは別にするべきではありませんか? / 一度そうであれば、そのフォルダーを除外できます。これにより、そのすべての子も除外されます。

または、Eclipse 内の Window / Preferences / Team / Ignored Resources の下で、そこにパターンを追加できます (例: *.class)。これはグローバルにどこにでも適用されます。(ただし、代わりに上記のアプローチを強くお勧めします。)

于 2012-01-21T20:59:27.780 に答える