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

Max*_*ams 4 svn svnignore

我有这个文件夹

public/assets/dvd_files/dvds/
Run Code Online (Sandbox Code Playgroud)

我想svn忽略可能出现在其中的任何东西.我认为这样可行:

 svn propset svn:ignore * public/assets/dvd_files/dvds/
Run Code Online (Sandbox Code Playgroud)

但我收到此错误消息:

svn: Cannot set 'svn:ignore' on a file ('Capfile')
Run Code Online (Sandbox Code Playgroud)

谁能让我直截了当地说我在这里做错了什么?干杯,最大

ste*_*son 5

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

svn propset svn:ignore "*" public/assets/dvd_files/dvds/
Run Code Online (Sandbox Code Playgroud)

随着*扩展,你有效地运行

svn propset svn:ignore file1 file2 file3 file4 public/assets/dvd_files/dvds/
Run Code Online (Sandbox Code Playgroud)

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