Как я создаю черный список нескольких объектов в SVN?

Я создаю черный список на машине Windows с помощью следующей командной строки:

svn propset svn:ignore "bin" Fardis.Test

Структура дерева каталогов:

\src\
\src\Fardis.Test\
\src\Fardis.Test\bin\
\src\Fardis.Test\obj\

Я выполняю ту команду, в то время как мой текущий каталог \src. Это хорошо работает, но я хочу добавить другую папку, \src\Fardis.Test\obj\ к черному списку, но это перестало работать. Я попробовал следующее:

svn propset svn:ignore "bin obj" Fardis.Test
svn propset svn:ignore "bin, obj" Fardis.Test
svn propset svn:ignore "bin; obj" Fardis.Test

После издания, который из них, svn status шоу, что ни одно из мусорного ведра папок или obj не добавляется к черному списку.

Как я могу решить это?

5
задан Peter Mortensen 29 November 2016 в 22:48
поделиться

2 ответа

Используйте svn propedit вместо svn propset и поместите каждый шаблон в отдельную строку в окне редактора.

Также обратите внимание на параметр global-ignores в вашей конфигурации для файлов и каталогов, которые следует игнорировать в любой рабочей копии. Обычно это лучший способ исключить отладку и двоичный вывод из каталогов, содержащих множество проектов.

8
ответ дан 18 December 2019 в 05:36
поделиться

Обычно я создаю файл .svnignore. См. svn:ignore. Затем сделайте:

$ svn propset svn:ignore -F .svnignore .
  property 'svn:ignore' set on '.'

.svnignore:

*.pyc
*~

EDIT: Я также добавляю .svnignore в репозиторий, чтобы отслеживать его.

24
ответ дан 18 December 2019 в 05:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: