2010-12-22 24 views
24

私は長い間前に立ち上げたSVNリポジトリを持っています。無視するように指定したファイルを正確に覚えていないため、設定した無視設定を表示する方法に関するドキュメントが見つかりません。Subversionリポジトリの無視設定を一覧表示するにはどうすればよいですか?

どのようにこれらの設定を見つけることができますか?

これは私のCentOSにあります。

+1

[svn:ignoreで設定されたすべての無視されたパターンをsvnリポジトリで再帰的に表示するにはどうすればいいですか?](http://stackoverflow.com/questions/1252270/how-do-i-view-all-ignored -patterns-set-with-svnignore-recursively-in-svn-rep) –

答えて

25

リストのすべてのファイルに再帰的にすべてのプロパティ:

svn proplist -v -R [TARGET] 

あなたはまた、任意のsvn:ignoreプロパティを見つけるために、ファイルに出力を送信できます。

svn proplist -v -R [TARGET] > file.log 
+2

+1と私にすべての設定を取得する-Rのために受け入れられた答え! – dunxd

+0

パーフェクト、ありがとう! –

1

無視されるファイルのリストは、プロパティに格納されます。ディレクトリのプロパティを表示するには、svn proplistを使用します。それはWindowsのであり、あなたがTortoiseSVNを使用している場合

+0

私はそれを行うときに、何かが無視されていることを私に知らせるsvn:ignoreが表示されます。 – dunxd

+0

svn proplist --verboseは実際に何が無視されるかを教えてくれます。正しい方向に私を指してくれてありがとう。 – dunxd

+0

@dunxd:下記の私の答えを見てください。プロパティを詳細に要求する必要があります。 – eckes

10

、その後、Subversionのタブに移動し、プロパティをクリックして、作業コピーのフォルダを右クリックします。

+0

それは再帰的には動作しません。 – Nyerguds

3

svn proplistを呼び出すと、まさにが定義されているを印刷しますただし、はありません。。追加情報を入手するには、追加情報(プロパティの内容)を表示する

svn proplist -v 

を使用してください。私は他の回答から要求した後見つけ、それを行うには

2

もう一つの方法は、次のようにproplistを編集することです:

svn propedit svn:ignore . 

指定されたディレクトリのために無視する設定で、テキストエディタを開くこと(上記の例では、こので示される現在のディレクトリです。)

23
svn proplist -v -R mylocalfolder/ | grep svn:ignore -B 1 

これはあなたの答えですdunxd。左手側にすべての小道具が表示されます。右側のgrepがそれらをフィルタリングします。

+2

grepコマンドの場合+1。私はこれがソリューションとしてマークされたものより優れたソリューションだと思う。 – jrast

+0

これは便利ですが、 '-B 1'は無視された項目がすべて表示されるわけではないことを意味するかもしれませんが(例えば、一つのフォルダ内の複数のファイルが無視される場合など)、少なくとも、それらを無視している。 – Synchro

関連する問題