2011-11-18 21 views
18

私は現在、Android開発用にEclipse(Indigo Service Release 1)を使用しています。私が特定のプロジェクトに加えた変更を "コミット"しようとすると、すべてのファイルを "bin"ディレクトリにコミットするよう促されます。EclipseでSVNコミットを行うときにディレクトリを無視する

私はそれをコミットしたくありません。単純な解決策は、コミットするたびにそれらのチェックをすべて解除することです。しかし、これは迷惑になりつつあり、永久的な修正があるかどうか疑問に思っていました。

私が試した:

設定 - >チーム - 追加パターンとして "ビン" とパターンを追加> - >リソースを無視します。

しかし、実際には永続的な解決策はありません。

提案がありますか?

+1

[これは](http://stackoverflow.com/questions/1323121/eclipse-svn-ignore-bin)不思議なことに、私はSVNを持っていない – Krishnabhadra

答えて

35

svn:ignoreプロパティを設定する必要があります。

Eclipse内から、これはbinディレクトリ(Package Explorer/Navigator内)を右クリックすると最適です。次に、[Team] - > [Add to svn:ignore]を選択し、後続のダイアログで[名前でリソース]を選択します。

次回プロジェクトをコミットすると、新しく設定されたsvn:ignoreプロパティもコミットされ、binディレクトリ(および内容)は永久に除外されます。

ステップ:

    は、自動ビルドをオフにして、プロジェクトをきれいに
  1. ディレクトリがすでにコミットされている場合は、チーム - >元に戻して削除します(Eclipseでの削除ではsvn deleteが削除されます)。
  2. ディレクトリで、[チーム - > Add to svn:ignore]を選択し、後続のダイアログで[名前でリソース]を選択します。
+0

を助けるかもしれないビューから削除するフォルダを右クリックして選択します。無視されます。だから私はフォルダに行きました - >右クリック - >プロパティを設定 - > svn:無視(私はドロップダウンから選択した)。まだ効果はありません。 なぜ強調表示されていないのか分かりませんか?または、おそらく私は何か非常に愚かなことをしていますか? :) –

+3

binディレクトリはすでにコミットされていますか?もしそうなら、最初にSVNの削除を行い、コミットしてから、svn:unversion-controlledファイルのignoreを実行する必要があります(アイコンに?を付けてください)。そのディレクトリのsvnプロパティにアクセスできるという事実すでにコミットされていることを示しています。 – earcam

+0

ああ、私はそれを修正しました。まだ深いところに.svnファイルが潜んでいたので、表示されませんでした。何百もありがとう! –

0

あなたは内のファイルやディレクトリのセクションを追加することができない場合: を「SVNプロパティを無視し、」一つの解決策Eclipseビューすべてのファイルやフォルダではないコミッターを隠していないことです。 は

関連する問題