Это должно быть довольно распространенное требование. У меня есть хранилище SVN с размером данных около 1 ГБ.
Для резервного копирования я сначала делаю горячую копию в каталог в 12:00, а затем в 1:00, удаленные машины извлекают эту резервную копию, используя rsync.В исходном компьютере, на котором установлен svn, установлен rsyncd, и он является машиной Windows.
Итак, все работает нормально, просто каждый день происходит слишком много передачи данных. Даже если существует один коммит из нескольких байтов. Он передает более 100 МБ файлов.
Я думаю, что SVN слишком часто переименовывает файлы.
Итак, что мне делать в таком случае?
Есть ли в rsync какой-либо параметр, который может просто определять изменения на основе содержимого, а не имен файлов? Или в svn есть какая-нибудь опция, с которой он не будет делать так много переименований? Насколько я помню, было два вида опций базы данных. Возможно, я использую fsfs.
Есть идеи?
С Уважением,
Сандип Гири