2010-12-22 78 views
24

我有一個很久以前設置的SVN倉庫。我不記得我指定要忽略哪些文件,而且我找不到關於如何顯示我設置的忽略設置的文檔。如何列出Subversion存儲庫的忽略設置?

如何找到這些設置?我的CentOS服務器上。

+1

可能重複[如何查看所有被忽略的模式設置爲svn:在svn存儲庫中遞歸忽略?](http://stackoverflow.com/questions/1252270/how-do-i-view-all-ignored -patterns-set -with-svnignore-recursively-in-an-svn-rep) – 2014-01-08 17:44:30

回答

25

列表遞歸上的所有文件的所有屬性:

svn proplist -v -R [TARGET] 

您也可以發送輸出在文件中找到任何svn:ignore屬性:

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

被忽略文件的列表存儲在一個屬性中。使用svn proplist顯示目錄的屬性。

+0

當我這樣做時,我只是看到svn:ignore,它告訴我有些東西被忽略,但不是什麼。 – dunxd 2010-12-22 14:04:38

+0

svn proplist --verbose告訴我什麼實際上被忽略了。感謝您指點我正確的方向。 – dunxd 2010-12-22 14:08:06

+0

@dunxd:請參閱下面的答案。您必須請求屬性詳細信息。 – eckes 2010-12-22 14:08:51

10

如果是Windows,並且您使用TortoiseSVN,然後的工作拷貝的文件夾上單擊鼠標右鍵,進入顛覆選項卡,然後單擊屬性

+0

雖然這不能遞歸地工作。 – Nyerguds 2016-11-24 19:09:23

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會過濾它們。