2011-07-01 6 views
11

を働いていない無視:SVNは私はSubversionがフォルダを無視作るしようとしているので、私は親フォルダからやった

svn propset svn:ignore folder-to-ignore . 

しかしsvn stはまだして、そのフォルダ内のファイルを一覧表示されます「?」 (バージョン管理ではない)。

常に新しいファイルが入っているため、バージョン管理上のフォルダ自体を無視したいと考えています。

どのように進めるか?

+0

とそれをuntrackすることができ、私はそれがディレクトリ名または末尾にスラッシュの「./」の前のようにdoens'tことを発見しました。 (svn、バージョン1.6.18)。 'svn propedit svn:ignore'を使用してください。あなたがそれを持っているかどうかを確認する。 – tkane2000

答えて

8

フォルダ(またはファイル)がすでにバージョン管理されている場合は、無視できません。しかし、あなたはそのフォルダ内のすべてのファイルを無視することができます - だけではなく、そのフォルダにsvn:ignoreプロパティを設定します。

svn propset svn:ignore "*" folder-to-ignore 

フォルダ自体はまだ追跡(および新しいチェックアウト時に作成)されます。

+0

私はちょっと削除して更新してチェックアウトしましたが、私は何をしたのか分かりませんが、今は無視されました。 –

+1

DOSを使ってすべてのファイルとフォルダに対してsvn:ignoreを設定する:svn propset svn:無視する\ "* \" * – leo

16

私は同じ問題を抱えていて、コマンドを親フォルダで実行する必要があり、無視されたディレクトリをサブディレクトリにすることができないことを知りました。私は、以下の構造を有し、virtualenvのを無視したいと想定します

project/ 
project/.svn/ 
project/trunk/ 
project/trunk/virtualenv/ 

予想通りprojectフォルダ以下がするない作業中:以下は動作しますが

​​

cd trunk 
svn propset svn:ignore virtualenv . 

または

svn propset svn:ignore virtualenv trunk/ 

これは実際には予期される動作です。http://svnbook.red-bean.com/en/1.1/ch07s02.htmlを参照し、無視情報を検索してください。

:フォルダが既に追跡した場合は、svn remove <FOLDER> --keep-local

+0

私は修正に役立ってくれてありがとう! :) – maths

関連する問題