2009-06-06 12 views
0

を行う場合How do I ignore a directory with SVN?に基づいてのsvn制御のディレクトリを無視する失敗私はは、SVN更新

svn propset svn:ignore /foo/bar/ . 

を試みたが、 のsvn更新/ fooの

を行うとき、私はこのエラーを取得:

svn: PROPFIND request failed on '/foo/bar/' 
svn: PROPFIND of '/foo/bar': 405 Method Not Allowed (http://svn.assembla.com) 

私が/ some/other/dirへのシンボリックリンクに置き換えた理由は、/ foo/barをスキップしようとしている理由です。

ln -s /some/other/dir /foo/bar 

答えて

1

最後にスラッシュなしで試してください。シンボリックリンクは一般的にスラッシュなしで参照されるため、混乱している可能性があります。

アウトオブバンドのポスターと話した後、同じ/foo/barがsvnでトラッキングされたかったようですが、この特定のチェックアウトでは無視されました。 SVNには、その中には正しいタイプではないものがあったので、そのどれも持っていなかった。

解決策は、追跡されたディレクトリを別のパスに移動し、symlink checkout-sideを適切に移動することです。

0

svn:ignoreプロパティは、svn statusコマンドとsvn addコマンドでのみ使用され、他の操作(updateなど)には注意が払われません。

また、/ foo/barというプロパティがあるので、チェックアウトは/で行われますか?

関連する問題