svnからチェックアウトするときに、一部のideプロジェクトメタデータファイルが更新されないようにしたい。残念ながら、プロジェクトの作成時にプロジェクトにチェックインされていますが、私はこれらのファイルの独自のバージョンを持っています。
svn:ignoreも更新中にファイルを無視しますか?つまり、ファイルを更新しませんか?私はそうではないと思います。そうでない場合、ファイルを更新しないようにsvnに指示する方法はありますか?
Svn:ignoreは、追跡されていないファイルにのみ影響します。svnによってすでに追跡されているファイルや、コマンドラインで明示的に言及されているファイルには影響しません(たとえばsvn add *
、*はシェルによって解釈されるため、無視されたファイルがunixシェルに追加され、アクティブなsvn:ignoreプロパティが上書きされます) 。
リポジトリ内のプロジェクトメタデータファイルを削除するか、名前を変更することをお勧めします。
ソースツリーの古いリビジョンを新しいディレクトリにチェックアウトし、メタデータファイルの1つを変更し、を実行してupdate
、何が起こるかを確認してみませんか?
他に何もない場合は、すべての非メタデータファイルをSubversionチェンジセットに割り当て、--changeset
引数を使用してupdate
、etcコマンドがそれらのファイルに対してのみ動作するように指定できるはずです。