设置svn:忽略特定文件夹中任何内容的属性(但不包括文件夹本身)

设置svn:忽略特定文件夹中任何内容的属性(但不包括文件夹本身),svn,svnignore,Svn,Svnignore,我有这个文件夹 public/assets/dvd_files/dvds/ 我希望svn忽略其中可能出现的任何内容。我认为这会起作用: svn propset svn:ignore * public/assets/dvd_files/dvds/ 但是我得到了这个错误信息: svn: Cannot set 'svn:ignore' on a file ('Capfile') 有人能告诉我我做错了什么吗? 干杯,max您只需要在*周围加上引号,就可以阻止shell将其扩展到当前文件夹中所有文

我有这个文件夹

public/assets/dvd_files/dvds/
我希望svn忽略其中可能出现的任何内容。我认为这会起作用:

 svn propset svn:ignore * public/assets/dvd_files/dvds/
但是我得到了这个错误信息:

svn: Cannot set 'svn:ignore' on a file ('Capfile')
有人能告诉我我做错了什么吗?
干杯,max

您只需要在*周围加上引号,就可以阻止shell将其扩展到当前文件夹中所有文件的列表中

svn propset svn:ignore "*" public/assets/dvd_files/dvds/
通过*扩展,您可以有效地运行

svn propset svn:ignore file1 file2 file3 file4 public/assets/dvd_files/dvds/

这被解释为将文件file2上的svn:ignore的值设置为“file1”

“*”并不像您描述的那样展开。运行第二个命令不起作用。@Alex:第二个命令不应该起作用,它说明了Max的原始命令在扩展后实际运行的内容以及为什么不起作用。第一个命令是正确的,可以防止不必要的扩展,并且工作正常。。。从您的答案文本中,我以为您在描述第一行代码中的“*”。我不清楚。谢谢你的澄清。