Выборочный экспорт каталога SVN - PullRequest
3 голосов
/ 10 мая 2011

Можно ли экспортировать каталог SVN, игнорируя определенные расширения файлов? (Скажем .cpp?)

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

Ответы [ 2 ]

0 голосов
/ 11 мая 2011

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

find NewDirectory -name \*.Extension -delete

Это удалит все *.Extension файлы.

0 голосов
/ 10 мая 2011
  1. Экспорт репозитория SVN
  2. Перейти в экспортированный каталог
  3. Запуск из командной строки (только для копирования файлов * .h):

find . -name \*.h -print | xargs cp -t pathToYourDestinationDir/

Я тестировал файлы в формате .php:

find . -name \*.php -print | xargs cp -t ../test2/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...