如何列出Subversion存储库的忽略设置?

dun*_*nxd 34 svn

我有一个很久以前建立的SVN存储库.我不记得我指定哪些文件被忽略,我找不到有关如何显示我设置的忽略设置的文档.

我怎样才能找到这些设置?

这是在我的CentOS服务器上.

yvo*_*yer 36

在所有文件上递归列出所有属性:

svn proplist -v -R [TARGET] 
Run Code Online (Sandbox Code Playgroud)

您还可以在文件中发送输出以查找任何svn:ignore属性:

svn proplist -v -R [TARGET] > file.log
Run Code Online (Sandbox Code Playgroud)

  • +1和接受的答案,因为-R让我得到了所有的设置! (2认同)

cso*_*maz 31

svn proplist -v -R mylocalfolder/ | grep svn:ignore -B 1
Run Code Online (Sandbox Code Playgroud)

这是你的答案dunxd.左侧将列出所有道具.右侧grep将过滤它们.

  • 为grep命令+1.我认为这是一个比标记为解决方案更好的解决方案,因为它只列出忽略属性! (3认同)

小智 19

使用:

svn pg -R svn:ignore .
Run Code Online (Sandbox Code Playgroud)

请参阅堆栈溢出问题如何查看使用svn设置的所有忽略模式:在SVN存储库中递归忽略?

这显示了SVN在文件夹结构的工作副本中忽略所有文件的相对路径.它以递归方式显示所有内容.


Rag*_*ram 9

如果它是Windows并且您正在使用TortoiseSVN,则右键单击工作副本的文件夹,转到Subversion选项卡并单击Properties.

  • 但是,这不是递归的。 (2认同)

dun*_*nxd 5

我在其他答案提示后发现的另一种方法是编辑 proplist,如下所示:

svn propedit svn:ignore .
Run Code Online (Sandbox Code Playgroud)

这将打开一个文本编辑器,其中包含指定目录的忽略设置(在上面的示例中,这是由 . 指示的当前目录)