Я потерян. Вы ищете сценарий оболочки?
#!/bin/sh
svn export http://svn.other-project.com/path/to/project /my/svn/path
tar -czf /my/tar/path/svn_project.tgz /my/svn/path
Это бы сработало. Вам необходимо указать любые пути, в которых вы хотите сохранить эти файлы. Храните файл где-нибудь полезным, например, /usr/local/sbin/tarball_svn_project.sh
.
Использование svn export
означает, что у вас не будет каталогов .svn по всему архиву.
В Cron вы бы добавили строку, подобную этой:
15 1 * * * /bin/sh /usr/local/sbin/tarball_svn_project.sh
Это будет запускать сценарий оболочки в 1:15 каждый день. Вы можете изменить числа, чтобы контролировать время запуска скрипта.