Как небольшая компания, в настоящее время мы используем сервер Ubuntu в качестве устройства NAS и хотим сделать резервную копию нашего рабочего репозитория SVN через клиент SVN. Кто-нибудь знает хороший автономный клиент SVN? Я читал о rabbitvcs, но это в основном. Нам нужен только клиент, к которому мы можем применить расписание, чтобы он автоматически выбирал файлы.
PS: мы используем рабочий стол и сервер Ubuntu в фоновом режиме.
svn из командной строки, имя пакета subversion. Вы можете создать задание cron, что-то вроде этого:
*/5 * * * * svn update --username USER --password PASS /path/to/your/working/copy
или
создать скрипт для фиксации:
cd /path/to/your/working/copy
svn commit -m "Cron commit of code"
и вызвать этот скрипт из задания cron .