2012-01-25 13 views
1

私はSVNからチェックアウトした既存のアプリケーションを持っています。アップデートsvn:無視Subclipseを使用

MyApp 
-- MyFolderA 

アプリケーションにはすでにsvn:ignoreプロパティがあります。それは現在、無視されます。

  1. .project
  2. .settings
  3. .classpath

を私はプロジェクトに新しいフォルダを追加し、SVNにフォルダを約束しました。だから今私が持っている:私は自分のコードをコミットしようとすると、

MyApp 
-- MyFolderA 
-- MyFolderB 

は今、コミットするファイルのリストに新しいファイル(例えばMyFolderB/.project)があります。

私はsvn:ignoreプロパティを更新する必要があります。私はプロジェクトのTeam> Show Propertiesに行った。私はsnv:ignoreプロパティをダブルクリックし、MyFolderB\.projectを追加してOKをクリックしました。しかし、私がコミットすると、ファイルはコミットされているファイルの1つとして表示されます。

プロジェクトを更新したり、リフレッシュしたりしています。フォワードとバックスラッシュ、別のパスなどを使用するだけでなく、ファイルはコミットファイルに残っています。これはリポジトリなどに追加されていません。コミット時にファイルを実際に無視する方法を知っている人はいますか?私はsvn:ignore updateを何とかリポジトリにプッシュする必要がありますか?

答えて

2

svn:ignoreプロパティを正しいディレクトリに設定していない可能性があります。 SVN Bookから

そしてオプション、SVNで見つかった パターンをグローバルには、無視するとは異なり、それは、ことを改めて注目に値します:プロパティを無視し、そのプロパティが設定されている ディレクトリにのみ適用され、そのサブディレクトリの には含まれません。

のでMyFolderBに直接svn:ignoreを設定しよう:

  1. 右クリックTeam選択MyFolderB
  2. 上 - >Show Properties
  3. svn:ignoreプロパティを追加するか、それがすでに存在する場合、それを編集
  4. 値を指定して新しい行を追加する.project
  5. プロパティ値を保存
+0

+1ありがとうございます。無視されたルールを下位のディレクトリに置くことができました。 –

関連する問題