Доброго дня!
Столкнулся с такой проблемой. Начал переписывать свой gulp и изменил его структуру. Без лишней воды, проект выглядит так:
/development/ # под исходники Coffee
/production/ # под собранные файлы в JS
/release/ # под Zip с файлами на продакшн
/*.js
/*.json
Собственно нужно, скопировать все это дело, кроме development и пустых папок в zip архив в release.
"./#{folders.production}/**/*"
"./*"
"!./"
"!./#{folders.development}/**/*"
"!./#{folders.docs}/**/*"
"!./#{folders.backup}/**/*"
"!./#{folders.release}/**/*"
Т.е. мы говорим, "скопируй все из корня, а так же зарендаренные файлы, а вот доки, бэкапы, исходники и самого себя не трогай".
Но он зараза копирует все из продакшен папки в корень архива, копирует все файлы их корня папки, и копирует запрещенные папки пустыми, без их содержания.
Как сделать правило, запрещающее копировать папку и ее содержимое?