SVN в качестве системы резервного копирования на Ubuntu: как насчет новых добавленных файлов? - PullRequest
0 голосов
/ 03 января 2011

Я использую svn-репозиторий для резервного копирования определенных папок моего сервера.

Я использую cron для регулярной фиксации изменений.

Тем не менее, мне было просто интересно, учитывает ли это также новые добавленные файлы. Или просто изменения в существующих файлах.

Если так, что мне делать? Отказаться от идеи использовать SVN для резервного копирования?

1 Ответ

0 голосов
/ 03 января 2011

Cronjob может сделать следующее перед фиксацией:

cd /working-copy
svn status | grep ^\? | awk '{print $2}' | xargs svn add

Этот подход работает, только если вам не интересно, что будет добавлено.Он добавит всех новых файлов.

РЕДАКТИРОВАТЬ:"Эдвин Бак" указал, что svn status содержит только новые каталоги, а не их файлы.svn add рекурсивно добавляет новый каталог (включая файлы).

...