Установить svn: игнорировать свойство на что-либо в определенной папке (но не саму папку)


У меня есть эта папка

public/assets/dvd_files/dvds/

И я хочу, чтобы svn игнорировал все, что может появиться в нем. Я думал, что это сработает:

 svn propset svn:ignore * public/assets/dvd_files/dvds/

Но я получаю это сообщение об ошибке обратно:

svn: Cannot set 'svn:ignore' on a file ('Capfile')
Может ли кто-нибудь объяснить мне, что я здесь делаю не так? ура, Макс
1 4

1 ответ:

Вам просто нужны кавычки вокруг*, чтобы остановить вашу оболочку от расширения ее в список всех файлов в текущей папке.

svn propset svn:ignore "*" public/assets/dvd_files/dvds/

С расширением * вы эффективно работаете

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

, который интерпретируется как установка значения svn: ignore в "file1" в файле file2