В Scala список параметров функции всегда записывается перед функцией:
val fn = (a: Int, b: Int) => a + b
// ^ parameters ^ ^ function
TortoiseSVN имеет функцию экспорта. Это создаст все дерево SVN в другом месте без эти .svn
папки.
кроме того, у большого количества клиентов FTP есть фильтрация, к которой можно добавить .svn
на всякий случай, Вы забываете один день.
Используйте
svn export <url-to-repo> <dest-path>
, Это получает просто источник, ничто иное. Посмотрите в экспорт svn (в Управление версиями с Подверсией ) для получения дополнительной информации.
Но если Вы не хотите использовать экспорт svn (по любой причине)...
find /path/to/project/root -name '.svn' -type d -exec rm -rf '{}' \;
Никакая потребность в сценарии. Как предложено, используйте команду Export:
На компьютере:
rsync -avz --exclude=".svn" /yourprojectwithsvninside/ /yourprojectwithoutsvninside/
Из репозитория:
svn export http://yourserver/svn/yourproject/ ./yourproject/
общедоступные помехи: да FileZilla имеет фильтрацию имени файла. Посмотрите при Представлении-> Фильтры Имени файла. Я зарегистрировался в v3.1.1
, я думаю, что у большинства клиентов FTP есть он теперь.
Сделайте svn export <url>
для экспорта чистой копии без .svn папок.