我有一个很久以前建立的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)
cso*_*maz 31
svn proplist -v -R mylocalfolder/ | grep svn:ignore -B 1
Run Code Online (Sandbox Code Playgroud)
这是你的答案dunxd.左侧将列出所有道具.右侧grep将过滤它们.
小智 19
使用:
svn pg -R svn:ignore .
Run Code Online (Sandbox Code Playgroud)
请参阅堆栈溢出问题如何查看使用svn设置的所有忽略模式:在SVN存储库中递归忽略?
这显示了SVN在文件夹结构的工作副本中忽略所有文件的相对路径.它以递归方式显示所有内容.
我在其他答案提示后发现的另一种方法是编辑 proplist,如下所示:
svn propedit svn:ignore .
Run Code Online (Sandbox Code Playgroud)
这将打开一个文本编辑器,其中包含指定目录的忽略设置(在上面的示例中,这是由 . 指示的当前目录)