2011-07-04 28 views
5

SVNの隠しファイル(.projectや.pydevprojectなど)を無視したいと思います。彼らはすでに現時点では私たちのトランクに入っていますので、他の開発者にとってより多くの問題を引き起こす可能性があるため、トランクから削除したくありません。だから、私は何をしようとしたことを実行することです:隠しファイル(.project .pydevprojectと。files)を無視したSVN

svn propset svn:ignore .project . 

を私はSVNのステータスを実行すると、右その後、それが返されます。

M . 

を、私は.projectに変更を加えた場合、それはまだそれらを追跡します変更。私は/ etc/subversion/configのglobal-ignoresも試しました。

この問題を解決するにはどうすればよいと思いますか?

ありがとうございました。

答えて

6

svn:ignoreは、まだ追加されていないファイルに対してのみ機能します。

残念ながら、自動的にはできません(少なくとも私はそれを行う方法はわかりません)。

だから、あなたが今できることはすべて、次のとおりです。

  1. 削除ファイルsvn rm
  2. でリポジトリから彼らはsvn upを実行し、バック
  3. 削除されたファイルを移動する彼らの次の svn up
  4. 前にどこかにファイルを保存するために開発を依頼

今すぐ.projectはsvnで追跡されていません。に表示されません

+0

ご返信ありがとうございます。 "。"ファイル?私がsvn:ignoreを設定すると、 "。"ファイルが変更されていると、私はそれについて何をすべきか理解できませんでした。 – pocoa

+2

これは、svn:ignoreプロパティが "。"に設定されているためです。フォルダ。無視する設定を適用するには、これをコミットする必要があります。 –

+0

マーティンの説明をありがとう。 – pocoa

関連する問題