6

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

svn propset svn:ignore .project .

しかし、その直後にsvn statusを実行すると、次のように返されます。

M .

.projectに変更を加えても、それらの変更は追跡されます。/ etc / subversion/configでglobal-ignoresも試しましたが運が悪かったです。

この問題を解決するための最良の方法は何だと思いますか?

ありがとう。

4

1 に答える 1

6

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

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

したがって、今できることは次のとおりです。

  1. リポジトリからファイルを削除しますsvn rm
  2. 開発者に、次のファイルの前にファイルをどこかに保存するように依頼しますsvn up
  3. 彼らは実行svn upし、削除されたファイルを元に戻します

現在.project、svnによって追跡されておらず、に表示されませんsvn st

于 2011-07-04T00:48:32.747 に答える