Я использую Subversion (TortoiseSVN) и хочу удалить папки .svn из моего проекта для развертывания. Есть ли автоматический способ сделать это с помощью Subversion или мне нужно создать для этого собственный сценарий?





Использовать
svn export <url-to-repo> <dest-path>
Он получает только источник, ничего больше. Посмотрите в svn экспорт (в Контроль версий с помощью Subversion) для получения дополнительной информации.
Сделайте svn export <url>, чтобы экспортировать чистую копию без папок .svn.
Воспользуйтесь функцией экспорта.
TortoiseSVN имеет функцию экспорта. Это создаст все дерево SVN в другом месте без папок .svn.
Кроме того, многие FTP-клиенты имеют фильтрацию, к которой вы можете добавить .svn на случай, если однажды забудете.
Проверьте FireFTP, если у Filezilla нет того, что вам нужно.
Черепаха может делать экспорт. Щелкните правой кнопкой мыши в проводнике Windows, TortoiseSVN> Экспорт.
@glenc Разве это не мой ответ?
@public static - Да, в Filezilla есть фильтры. Щелкните Вид> Фильтры, и вы можете игнорировать каталоги SVN, «бесполезные файлы проводника» и т. д.
имейте в виду, что после экспорта нет возможности выполнить обновление. Самое близкое, что вы могли сделать на этом этапе, - это реэкспорт.
Нет необходимости в сценарии. Как было предложено, используйте команду экспорта:
Проголосовал за логотип Hokie (и лучший ответ). Go Hokies :)
Но если вы не хотите использовать экспорт svn (по какой-либо причине) ...
find /path/to/project/root -name '.svn' -type d -exec rm -rf '{}' \;
На компьютере:
rsync -avz --exclude = ".svn" /yourprojectwithsvninside/ /yourprojectwithoutsvninside/
Из репозитория:
svn export http://yourserver/svn/yourproject/ ./yourproject/
public static: да FileZilla имеет фильтрацию имени файла. Посмотрите в View -> Filename Filters. Проверял в v3.1.1
Я думаю, что у большинства FTP-клиентов он есть сейчас.
Windows Vista / 7: включите просмотр скрытых папок и файлов. В поле поиска (вверху справа в окне проводника Windows) напишите .svn. Все папки .svn будут отображаться вверху, удалите их все и снова включите скрытие файлов.
спасибо, я искал решение черепахи предпочтительнее. Я использую filezilla, есть ли в нем фильтрация?