svn экспортирует только некоторые каталоги

Как я могу экспортировать из Subversion и игнорировать определенные каталоги?

Репо содержит следующую структуру.

/project1 /doc /daily /history /sql /test_cases 

Чтобы экспортировать проект в производственный каталог, мне не нужно включать каталоги test_cases и doc. Каталог производства должен выглядеть следующим образом:

 /project1 /daily /history /sql 

Документы и test_cases являются ценными и должны контролироваться версиями проекта. Однако они не должны доставляться в производственный каталог. Возможно, документ не нанесет большого ущерба, но если что-то запущено из каталога test_cases, оно может легко нанести ущерб производственной системе.

Я мог бы rmdir нежелательные каталоги после экспорта, но не существует пост-экспортный крючок. Является ли лучшее, что можно сделать, чтобы использовать сценарий для экспорта в производство?

Solutions Collecting From Web of "svn экспортирует только некоторые каталоги"

Вы можете использовать опцию --depth для управления, какие части должны быть экспортированы. В вашем случае это может выглядеть так:

 svn export --depth=files https://svn.example.org/project1 project1 svn export --depth=infinity https://svn.example.org/project1/daily project1/daily svn export --depth=infinity https://svn.example.org/project1/history project1/history svn export --depth=infinity https://svn.example.org/project1/sql project1/sql