Установите свойство svn: ignore для чего-либо в определенной папке (но не для самой папки) - PullRequest
4 голосов
/ 19 августа 2010

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

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 Ответ

5 голосов
/ 19 августа 2010

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

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

...