Rsyncing файлы без учета изменения временных меток

Рассмотрим следующую структуру:

Я использую SVN.

  • Использование inotifywait вместе с vim
  • Как смонтировать зашифрованную папку через SSH в NAS Synology?
  • scp без замены существующих файлов в месте назначения
  • Указание удаленных каталогов для исключения из резервной копии rsnapshot
  • Сообщение rsync «пропускать нерегулярный файл», когда не копируются ссылки
  • Как заставить rsync перезаписывать архивные файлы только для чтения?
  • Как только я закончил, я экспортирую версию \qa\project

    Как только QAing будет завершен, я разархивирую файлы в промежуточную область .

    Я использую следующую команду rsync :

    rsync -rlzv --progress --delete /qa/project/ username@server:/var/www/project/

    Моя проблема в том, что каждый раз , когда я экспортирую из svn, я меняю временную метку .

    Решение, которое я не буду использовать, – это использовать svn в моей папке qa и использовать update svn .

    Мне нужно, чтобы rsync мои файлы игнорировали временную метку только изменения .

    Как я могу это сделать?

    EDIT # 1:

    Возможные решения:

    • Использование -c для контрольной суммы создаст более глубокое сравнение
    • Использование --size-only будет игнорировать временные метки (только размер проверки)

  • Как создать полный диск VPS для полного резервного копирования VPS
  • Как подготовить файлы для rsync для файловой системы, не учитывающей регистр?
  • Rsync несколько каталогов в одной строке
  • Оцените время или работу, оставшуюся до конца для rsync?
  • rsync зависает, если я не дефрагментирую файловую систему ext4
  • Переместить файлы и удалить каталоги с помощью rsync?
  • One Solution collect form web for “Rsyncing файлы без учета изменения временных меток”

    Вы проверили страницу руководства для rsync ?

    Я считаю, что --size-only должен делать то, что вам нужно:

    –size только

    Это изменяет алгоритм быстрой проверки rsync для поиска файлов, которые необходимо перенести, изменяя их по умолчанию при передаче файлов с измененным размером или измененным временем последнего изменения, чтобы просто искать файлы, которые изменились по размеру. Это полезно, когда вы начинаете использовать rsync после использования другой системы зеркалирования, которая не может точно сохранять метки времени.

    Linux и Unix - лучшая ОС в мире.