Установить 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 ответ:
Вам просто нужны кавычки вокруг*, чтобы остановить вашу оболочку от расширения ее в список всех файлов в текущей папке.
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