2010-01-26 3 views
0

Я хотел бы настроить глобальные шаблоны игнорирования Tortoise, чтобы скрыть папку «scripts/shavrir/database» и все, что под ней, включая подпапки. Для этого, я добавил к глобальным шаблонам игнорирования этой схеме:Проблема скрытия файлов и папок в TortoiseSVN

"scripts/shavrir/database/*.*" 

Это не имеет никакого эффекта, ни один из файлов непосредственно в указанной папке или ее подпапках.

Я не хочу использовать файл .svnignore, потому что я хотел бы получить эффект от всех ветвей. Что я делаю не так?

+0

Просто полностью дикие догадки, но можете ли вы попробовать 1.) добавление косой черты к фронту '/ scripts ....' и 2.) просто используйте '*' вместо '*. *'? –

+2

Игнорировать паттеры только на одном уровне, поэтому вам нужно будет добавить «базу данных», если вы хотите применить его по всему миру. Но я бы рекомендовал применить его только к родительской папке –

+0

Pekka - я попробовал несколько вариантов, не работал. Ответ Джейми сделал это, и есть также ярлык пользовательского интерфейса, чтобы сделать это из окна «фиксации». – ripper234

ответ

2

Глобальный список игнорирования не использует пути. Для этого вы хотите использовать свойство svn: ignore, которое просто, если вы используете TortoiseSVN.

1

Вы хотите установить svn:ignore свойство этого значения

database 

на всех ваших

scripts/shavrir 

папки. Вам нужно только один раз сделать это, потому что с тех пор, когда вы создадите ветку (которая является копией), она также скопирует свойства этой папки.