我有一個很久以前設置的SVN倉庫。我不記得我指定要忽略哪些文件,而且我找不到關於如何顯示我設置的忽略設置的文檔。如何列出Subversion存儲庫的忽略設置?
如何找到這些設置?我的CentOS服務器上。
我有一個很久以前設置的SVN倉庫。我不記得我指定要忽略哪些文件,而且我找不到關於如何顯示我設置的忽略設置的文檔。如何列出Subversion存儲庫的忽略設置?
如何找到這些設置?我的CentOS服務器上。
列表遞歸上的所有文件的所有屬性:
svn proplist -v -R [TARGET]
您也可以發送輸出在文件中找到任何svn:ignore
屬性:
svn proplist -v -R [TARGET] > file.log
被忽略文件的列表存儲在一個屬性中。使用svn proplist顯示目錄的屬性。
如果是Windows,並且您使用TortoiseSVN,然後的工作拷貝的文件夾上單擊鼠標右鍵,進入顛覆選項卡,然後單擊屬性。
雖然這不能遞歸地工作。 – Nyerguds 2016-11-24 19:09:23
調用svn proplist
只是打印什麼是定義但不是如何。要獲得更多信息,請使用
svn proplist -v
其中顯示附加信息(即屬性的內容)。
另一種方式來做到這一點,我從其他的答案提示後發現如下所示編輯proplist變種:
svn propedit svn:ignore .
打開與指定目錄下的忽略設置的文本編輯器(在上面的例子中這是當前目錄。)
svn proplist -v -R mylocalfolder/ | grep svn:ignore -B 1
這是你的答案dunxd。左手邊將列出所有道具。右側的grep會過濾它們。
用途:
svn pg -R svn:ignore .
見堆棧溢出問題How do I view all ignored patterns set with svn:ignore recursively in an SVN repository?
這表明通過SVN的文件夾結構的工作副本忽略所有文件的相對路徑。它遞歸地顯示一切。
可能重複[如何查看所有被忽略的模式設置爲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